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.
- JENIS PERANGKAT LUNAK
- Sistem Operasi
- Perangkat Lunak Bahasa
- Program Aplikasi
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat
lunak sistem dan perangkat lunak aplikasi. Perangkat lunak sistem dapat di bagi
lagi menjadi 3 macam yaitu :
- Bahasa pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN
- Sistem Operasi : saat komputer pertama kali di hidupkan, sistem 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
- 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.
Berikut penjelasan lebih lengkapnya:
A. SISTEM OPERASI
Untuk mengendalikan Program Kerja Komputer secara mendasar
seperti :
- Mengatur Media Input
- Proses
- Output
- Mengatur Memory
- Penjadwalan Proses
- PC DOS
- MS DOS
- MICROSOFT WINDOWS
- LINUX
- UNIX
- MACINTOSH
- FREE BSD
Sistem operasi sangat berkaitan dengan prosesor yang di
gunakan. Jenis prosesor pada PC yang umum adalah yang kompatibel dengan produk
awal IBM dan Macintosh. PC Macintosh, perangkat lunaknya di kembangkan oleh
perusahaan yang sama sehingga perkembangannya tidak sepesat cloning IBM PC.
Sistem operasi dari cloning IBM saat ini secara umum terbagi menjadi 2 aliran
yaitu komersil yang di buat oleh Microsoft dan yang bersifat freeware yang di
kembangkan oleh peneliti dari seluruh dunia karena bersifat open source, yaitu
bahan baku pembuatan dapat di baca, sehingga hasilnya dapat di tambah atau di
modifikasi oleh setiap orang.
Sementara interaksi antara pengguna dan komputer di kenal
melalui 2 cara, cara yang pertama adalah pemberian instruksi melalui penulisan
perintah atau dengan cara tunjuk (pointer) dengan tampilan grafis.
B. PERANGKAT LUNAK
BAHASA
Program yang digunakan untuk menerjemahkan
instruksi-instruksi yang ditulis dalam bahasa mesin agar dapat diterima dan
dimengerti oleh komputer. merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam
format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya
: BASIC, COBOL, Pascal, C++, FORTRAN
1) MACAM PERANGKAT LUNAK BAHASA
o Bahasa Tingkat
Rendah
o Bahasa Tingkat
Menengah
o Bahasa Tingkat
Tinggi
a. Bahasa
Tingkat Rendah
Merupakan Bahasa yang digunakan oleh komputer itu sendiri
o ASSEMBLY LANGUAGE
o RPG ( Repeat
Program General )
b. Bahasa
Tingkat Menengah
Bahasa dalam komputer yang menggunakan singkatan dan sudah
mendekati bahasa sehari-hari.
o Program Fortran
(Formula Transator)
c. Bahasa
Tingkat Tinggi
Merupakan Bahasa Komputer yang sudah dibuat dan dikembangkan
dengan menggunakan bahasa sehari-hari
o Basic
o Cobol
o Pascal
C. Program Aplikasi
(Aplication Program)
Merupakan suatu program paket yang telah dirancang dan
dibuat khusus untuk kebutuhan tertentu.
o Word Processing
(Pengolah Kata)
o Program Database
o Program
Spreadsheet
o Program CAD
(Computer Aided Design)
o Program Layout
Artikel (Publisher)
o Aplikasi
multimedia
a) Word
Processing
Merupakan salah satu program aplikasi dimana dalam
pengoperasiannya menggunakan text (Text Based)
Ø Wordstar
Profesional
Ø Word Perfect
Ø Chiwriter
Ø Microsoft Word
Ø Word Star
b) Program
Database
Merupakan salah satu program aplikasi yang berfungsi untuk
merancang atau membuat serta mengelola DATABASE
Ø Ms.Acces
Ø SQL Server
Ø MySql
Ø Oracle
c) Program
SpreadSheet
Merupakan salah satu program aplikasi yang berfungsi untuk
bidang keuangan, pembukuan, atau melakukan perhitungan secara otomatis.
Ø Lotus 123
Ø Ms.Excel
Ø Quatro
Ø Supercheck
d) Program CAD
(Computer Aided Design)
Merupakan Salah satu program aplikasi yang berfungsi untuk
media lukis (Alat lukis)
Ø Auto Cad
Ø Pro Design
Ø Corel Draw
Ø Adobe Photoshop
e) Program Layout
Artikel
Merupakan salah satu program aplikasi yang berfungsi khusus
untuk mengatur tata letak obyek yang digunakan pada cover suatu media
cetak/Elektronik
o Page Maker
o Ventura
o Harvard Publisher
o Newmaster
f) Aplikasi
Multimedia
Aplikasi multimedia saat ini sangat banyak dan beragam. Di
katakan multimedia kerana selain penggunaan media teks, aplikasi ini dapat
memproses / menampilkan dalam bentuk yang lain yaitu gambar, suara dan film.
Aplikasi multimedia sangat berkaitan dengan format data yang
digunakan. Aplikasi Multimedia umumnya dipisahkan lagi menjadi aplikasi yang
digunakan untuk membuat, yang hanya digunakan untuk menampilkan saja dan
aplikasi pengaturan.
Format-format digital multimedia di antaranya:
- MIDI (Musical Instrument Digital Interface) , format suara instrumen ini di perkenalkan pada tahun 1983 oleh perusahaan musik elektrik seperti Roland, Yamaha dan Korg. Format MIDI bersifat sangat kompak dengan ukurannya yang kecil, suara yang di hasilkan oleh MIDI dengan dukungan sound card yang memilik synthesizer (penghasil suara elektrik) sangatlah mirip dengan organ elektrik yang bisa memainkan berbagai alat musik.
- MP3, format suara yang terkenal saat ini berbeda dengan MIDI yang hanya instrument, MP3 merekam seluruh suara termasuk suara penyanyinya. Kualitas suara MP3 akan erbanding dengan ukuran penyimpannya. Kualitas yang banyak di gunakan untuk merekam musik adalah standar CDROM (44,2 KHz, 16 bit, stereo), sementara kualitas terendah adalah kualitas seperti telepon (5 KHz, 8 bit, mono)
- MPEG (Moving Picture Experts Group), merupakan format yang di susun oleh ahli dari berbagai penjuru dunia untuk format multimedia.
- AVI (Audio Video Interleave), format AVI di buat oleh Microsoft dan mudah di pindah-pindahkan di aplikasi buatan Microsoft lainnya seperti Word atau PowerPoint.
- Quicktime, sama dengan AVI, Quicktime dapat digunakan baik di komputer berbasis Intel maupun
- Mac. Quicktime dapat menyaingin AVI di karenakan tingkat kompresinya yang lebih baik. Tingkat kompresi menentukan besar-kecilnya file yang akan menentukan pula besar-kecilnya media penyimpanan, dan lebar jalur data yang dibutuhkan untuk transfer.
2. Fungsi Perangkat Lunak (Software)
Merupakan program yang berisi intruksi atau perintah yang
dimengerti oleh komputer untuk melakukan kegiatan seperti menghitung,
menggambar, dan menghasilkan suara. Sehingga ada komunikasi antara komputer
dengan pemakai.
Fungsi software dapat dibagi berdasarkan jenis dan kategori
perangkat lunak itu sendiri, setiap perangkat lunak ini dapat berfungsi
berdasarkan jenisnya. Pengertian
software atau perangkat lunak ini mungkin sudah diketahui oleh setiap orang,
namun mungkin ada beberapa yang belum mengetahui berdasarkan fungsinya.
- Fungsi Perangkat Lunak Pengolah Kata
Perangkat lunak pengolah kata memiliki fungsi untuk
melakukan manipulasi dan mengolah kata kata yang nantinya diperlukan untuk
pembuatan dokumen atau untuk merangkum sesuatu.
Contoh : Microsoft Word, OpenOffice Writer, dan Lotus Word
pro.
Perangkat lunak jenis ini berfungsi untuk melakukan
pengolahan angka seperti melakukan perhitungan dan operasi aritmatik lainnya.
Contoh : Microsoft Excel
3. Fungsi Perangkat Lunak Presentasi
Perangkat lunak jenis ini berfungsi untuk membuat suatu
dokumen atau file yang dapat digunakan untuk presentasi yang mana mendukung
berbagai animasi yang diperlukan selama presentasi dan fitur lainnya.
Contoh : Microsoft Power Point
4. Fungsi Perangkat Lunak Pembuatan Program
Perkembangan rekayasa perangkat lunak untuk berbagai industri membuat para
perusahaan berusaha membuat perangkat lunak yang dapati digunakan untuk
pembuatan program. Fungsi perangkat lunak ini adalah untuk mengembangkan
program aplikasi lainnya yang dapat disesuaikan dengan kebutuhan pengguna. Software ini digunakan untuk menjalankan
bahasa pemrograman komputer yang menghasilkan aplikasi sesuai dengan kebutuhan
user.
Contoh : Visual Studio dan Eclipse
5. Fungsi Perangkat Lunak Dasar
Perangkat lunak dasar ini adalah perangkat lunak yang
dibutuhkan untuk mendukung agar software lainnya dapat berjalan di perangkat
komputer atau perangkat keras lainnya.
Contoh : Sistem operasi ( Sistem operasi linux, Sistem
operasi windows)
6. Fungsi Software Database / Penyimpanan Data
Software ini berfungsi untuk menyimpan data yang dimasukkan
serta di olah untuk kebutuhan pengguna melalui berbagai aplikasi pendukung,
software ini dikenal dengan DBMS. Fungsi DBMS adalah software yang digunakan
untuk mengolah, menyimpan, dan mengubah data sesuai dengan instruksi pengguna.
Fungsi database ini sangat vital untuk kemajuan dan perkembangan teknologi
informasi.
Fungsi perangkat lunak secara umum pada perangkat komputer
atau perangkat lainnya adalah untuk menerima instruksi dari pengguna sesuai
dengan fitur yang disediakan. Dalam hal ini artinya, sebuah software bertugas
untuk membantu memudahkan pekerjaan dan menyederhanakan tugas tugas yang
dikerjakan oleh manusia secara terkomputerisasi.
Dalam perkembangannya perangkat lunak sangat membantu
manusia, sebagai contoh adalah dihasilkannya antivirus terbaik untuk membantu
mencegah berbagai jenis malware berbahaya. Selain itu memudahkan berbagai tugas
utama manusia seperti pengetikan, perhitungan, dan pengolahan data lainnya.
BERIKUT BEBERAPA SOFTWARE
Corel Draw
Jenis software
: Software Aplikasi
Fungis software
: melakukan editing pada garis vektor
- Estimasi harga software : 3.470.125
- Cara mendapatkan software tersebut : via online www.corel.com, www.software-asli.com atau membeli ke toko komputer yang menjual software original
- Perusahaan pembuat software : Corel
Adobe photoshop
- Jenis software : Software Aplikasi
- Fungis software : mendesain gambar, mengedit image grafis, dan mengolah foto digital
- Estimasi harga software : 6.822.950
- Cara mendapatkan software tersebut : via online di www.adobe.com, www.bhineka.com, www.software-asli.com, atau membeli ke toko komputer yang menjual software original
- Perusahaan pembuat software : Adobe Systems Incorporated
Winamp
- Jenis software : Software Multimedia
- Fungis software : memutar musik dan video
- Estimasi harga software : Free
- Cara mendapatkan software tersebut : Download di www.winamp.com
- Perusahaan pembuat software : Nullsoft
Guitar Pro
- Jenis software : Software Aplikasi
- Fungis software : membaca tab gitar
- Estimasi harga software : 541.025
- Cara mendapatkan software tersebut : beli di www.guitar-pro.com atau membeli di toko penjual software
- perusahaan pembuat software : Arobas Music
Mozilla FireFox
- Jenis software : Software Aplikasi (web broser)
- Fungis software : penjelajah web
- Estimasi harga software : Free
- Cara mendapatkan software tersebut : dapat di download di www.mozilla.org/id/firefox/
- Perusahaan pembuat software : Mozilla Corporation
Internet Explorer
- Jenis software : Software Aplikasi (web broser)
- Fungis software : penjelajah web
- Estimasi harga software : Free
- Cara mendapatkan software tersebut : dapat di download di www.microsoft.com
- Perusahaan pembuat software : Microsoft Corporation
FruityLoops Studio
- Jenis software : Software Aplikasi
- Fungis software : membuat sebuah musik
- Estimasi harga software : 1.329.525
- Cara mendapatkan software tersebut : dapat di beli di www.amazon.com
- Perusahaan pembuat software : Image-Line Software
Avira
- Jenis software : Software Antivirus
- Fungis software : memindai virus
- Estimasi harga software : free
- Cara mendapatkan software tersebut : download di www.avira.com
- Perusahaan pembuat software : Avira Operations GmbH & Co. KG
Smadav
- Jenis software : Software Antivirus
- Fungis software : memindai virus
- Estimasi harga software : free
- Cara mendapatkan software tersebut : dapat di download di smadav.web.id/download/
- Perusahaan pembuat software : Zainuddin Nafarin
Yahoo messenger
- Jenis software : software communication
- Fungis software : pesan instan (chatting)
- Estimasi harga software : free
- Cara mendapatkan software tersebut : dapat di download di http://id.messenger.yahoo.com/
- Perusahaan pembuat software : yahoo.!
Skype
- Jenis software : software communication
- Fungis software : sarana komunikasi suara (voice) berkualitas tinggi
- Estimasi harga software : free
- Cara mendapatkan software tersebut : dapat di download di www.skype.com
- Perusahaan pembuat software : microsoft skype division
Tweetdeck
- Jenis software : Software Aplikasi
- Fungis software : mengirim dan menerima pesan di twitter
- Estimasi harga software : free
- Cara mendapatkan software tersebut : dapat di download di www.tweetdeck.com
- Perusahaan pembuat software : Ian Dodsworth
Autocad
- Jenis software : software aplikasi
- Fungis software : untuk menggambar 2 dimensi dan 3 dimensi
- Estimasi harga software : 12.017.405
- Cara mendapatkan software tersebut : dapat dibeli di www.aamzon.com, http://usa.autodesk.com/autocad/ atau di toko-toko penyedia software original
- Perusahaan pembuat software : Autodesk
Window 8
- Jenis softwar : system operasi
- Fungis software : mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak
- Estimasi harga software : 1.899.905
- cara mendapatkan software tersebut : dapat di beli di www.amazon.com atau toko penyedia software original
- Perusahaan pembuat software : microsoft corporation
Internet download manager
- Jenis software : software aplikasi
- Fungis software : mengunduh data-data yang ada di internet
- Estimasi harga software : free
- Cara mendapatkan software tersebut : dapat di download di www.internetdownloadmanager.com
- Perusahaan pembuat software : Tonec Inc.
Kaspersky anti virus
- Jenis software : software antivirus
- Fungis software : memindai virus
- Estimasi harga software : 569.535
- Cara mendapatkan software tersebut : dapat dibeli via online di www.amazon.com, www.softpedia.com atau membeli di toko penyedia software original
- Perusahaan pembuat software : kaspersky lab
Nero multimedia suite
- jenis software : software aplikasi
- fungsi software : pengeditan multimedia dan pembakaran data pada media CD, DVD, atau blue ray
- Estimasi harga software : 949.905
- Cara mendapatkan software tersebut : dapat dibeli via online di www.amazon.com, www.softpedia.com atau membeli di toko penyedia software original
- Perusahaan pembuat software : Nero AG
Microsof access
- jenis software : software aplikasi
- fungsi software : mengembangkan perangkat lunak aplikasi yang kompleks
- Estimasi harga software : 1.033.980
- Cara mendapatkan software tersebut : dapat dibeli via online di www.amazon.com, www.softpedia.com atau membeli di toko penyedia software original
- Perusahaan pembuat software : Microsoft corporation
Microsoft Windows 7 premium
- jenis software : software operasi sistem
- fungsi software : mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak
- Estimasi harga software :1.222.650
- Cara mendapatkan software tersebut : dapat dibeli via online di www.amazon.com, www.softpedia.com atau membeli di toko penyedia software original
- Perusahaan pembuat software : Microsoft corporation
Microsoft Visual Studio
- jenis software : software pemrograman
- fungsi software : pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web
- Estimasi harga software : 4.750.000
- Cara mendapatkan software tersebut : dapat dibeli via online di www.amazon.com, www.softpedia.com, www.microsoft.com/visualstudio/ atau membeli di toko penyedia software original
- Perusahaan pembuat software : microsoft corporation
