Komputer
merupakan mesin yang memproses fakta atau data menjadi informasi
Di dalam
teori informasi, di susun hirarki informasi adalah :
–mulai
dari data/ fakta, kemudian setelah proses seleksi dan pengurutan menjadi
sesuatu yang berguna menjadi informasi.
–Informasi
yang di susun secara sistematis dengan 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
Bentuk paling primitif dari
perangkat lunak, menggunakan aljabar Boolean, yang di representasikan sebagai
Binary Digit List (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 disusun
kedalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika,
operasi logika.
Bentuk bit ini di ubah menjadi
kode-kode yang di kenal sebagai assembler.
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.
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.
Era
Stabil
Pada era
stabil penggunaan komputer sudah banyak di gunakan, tidak hanya oleh kalangan
peneliti dan akademis 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 melayani 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
•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.
KLASIFIKASI PERANGKAT LUNAK
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/C++, FORTRAN, dll
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, MS Windows, IBM
OS/2, dll
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, Partition Magic, dll
Perangkat
lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak di jumpai
dan terus berkembang.
Sebelum
tahun 1990-an aplikasi yang di kenal yaitu pengolah kata (Word Star, Chi
Write), pengolah tabel (Lotus 123, Quatro Pro), database (DBASE),
dan hiburan (game).
Pada
perkembanganya pengolah kata, tabel dan database saat ini telah di bundel
menjadi aplikasi office. Contoh aplikasi office adalah Microsoft Office
yang terdiri dari Word(pemroses kata), Excel (pemroses tabel), Access
(database), dan PowerPoint (presentasi).
Aplikasi
multimedia. Contoh aplikasi multimedia adalah Winamp untuk memutar musik
berformat MP3 atau CD Audio, kemudian RealPlayer yang dapat digunakan untuk
menonton film atau VCD.
Aplikasi
internet yang umum di gunakan adalah untuk browsing, e-mail, chatting dan
messenger.
Aplikasi
yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer seperti
AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan Matlab
(pemroses dan visualisasi persamaan matematis).
Operating System DEFINISI :
OS adalah
sebuah program penghubung antara user komputer dan hardware komputer.
Operating
sistem merupakan kumpulan program yang dibuat oleh pabrik komputer dengan
memperhatikan bentuk dan cara kerja hardware yang mereka miliki.
Operating
System berdasar American National Standart Institute (ANSI) adalah: Software
yang mengontrol pelaksanaan program-program komputer, yaitu dengan mengatur
waktu proses, pengecekan kesalahan, mengontrol input dan output, melakukan
perhitungan, kompilasi, penyimpanan, pengolahan data serta pelbagai bentuk
layanan yang terkait.
Tujuan OS
1.menyediakan
keadaan yang mana users dapat menjalankan program.
2.Untuk
mengunakan hardware komputer secara efisien.
Operating System
DOS (Disk Operating System) merupakan salah satu operating system yang biasa
dipakai pada komputer IBM-PC ataupun kompatibelnya
DOS mempunyai sejumlah versi yang
diawali dengan DOS versi 1.00 dirilis pada 1981, terus meningkat menjadi versi
7.00 pada tahun 1996.
Seiring dengan perubahan versi,
kemampuan DOS juga semakin meningkat, dan berkembang kearah general purpose
system, konsep jaringan komputer serta konsep user friendly
DOS versi 3.10 yang direlease tahun
1984, mulai menyediakan layanan untuk jaringan
DOS versi 5.00 yang direlease tahun
1991, mendukung pemakaian sound baster card.
Merupakan awal penggunakan
sound-card stereo pada sebuah PC
Windows adalah
operating system produk dari Microsoft yang banyak dipakai saat ini Pada tahun
1992, Microsoft memperkenalkan operating system Windows 3.1 merupakan suatu
system operasi yang mengijinkan pemakai untuk menjalankan berbagai program
secara serentak serta membagi informasi antara program-program yang ada.
Program-program yang ada bisa ditampilkan dalam bentuk "jendela" dan
pemakai bisa mengendalikannya secara mudah Seperti halnya dengan DOS, Windows
operating system juga memiliki pelbagai versi, seperti misalnya Windows 3.11,
Windows NT dan pada tahun 1995 muncul Windows 95 yang memiliki kemampuan untuk
meng-access internet. Yang selanjutnya di sepurnakan dengan keluarnya Windows
98
Pada tanggal 17 Februari 2000 secara resmi Microsoft
Corporation mengeluarkan system operasi terbarunya dengan nama Microsoft
Windows 2000 Profesional. Windows 2000 ini memiliki ke-andalan manajemen dan
keamanan, lebih mudah digunakan, lebih cepat, serta lebih kompatibel dengan
pelbagai perangkat lunak maupun keras, mudah dikelola serta lebih aman Pada 14
September 2000, Windows-Me direlease yang memiliki kemudahan pada saat bekerja
dengan file, bekerja dengan web, bekerja dengan komputer lain yang terhubung,
serta pelbagai kemudahan-kemudahan lainnya
Macintosh
Operating System merupakan OS yang pertama mengunakan sistem GUI
(Graphical User Interface). Para pemakai komputer begitu takjub melihat
Macintosh yang sangat ramah dalam melayani pemakai komputer. Pemakai tidak
perlu banyak menulis perintah, cukup menunjuk gambar-gambar yang ada, maka
dengan cepat Macintosh akan mengerjakan tugas sesuai gambar yang ditunjuk. OS
ini hanya kompatibel dengan Komputer Apple-Macintosh Unix adalah sebuah
Operating System yang pada awalnya dikembangkan oleh Bell Labs pada tahun 1969
sebagai sebuah sistem yang berkonsep 'interaktif time-sharing‘. Pencipta dari
Unix adalah Ken Thompson dan Dennis Ritchie. Pada tahun 1974, Unix menjadi
Operating System pertama yang ditulis dalam bahasa C dan sistem operasi yang
sifatnya terbuka atau standard. Unix telah terstandardisasi oleh IEEE sebagai
Portable Operating System Interface (POSIX).
Linux adalah sebuah sistem operasi komputer seperti halnya
Macintosh, OS/2, Solaris maupun Windows.
Linux
merupakan turunan dari sistem operasi UNIX dan memiliki seluruh kemampuan dan
keunggulan dari sistem UNIX.
Linux
adalah sistem operasi berlisensi GPL (General Public Licence)
Linux
diciptakan oleh Linus Torvalds pada tahun 1991, seorang mahasiswa ilmu komputer
di Universitas Helsinki.
Pada
awalnya Linux masih sangat sederhana dan belum memiliki kekuatan seperti UNIX
komersial yang telah mapan.
Dengan
bantuan para hacker, Linus terus mengembangkan Linux dan akhirnya memliki
kemampuan yang dapat disejajarkan dengan sistem operasi komersial lainnya.
Lisensi
Linux dipegang oleh Linus Torvalds, sebagai penghormatan atas hasil jerih payahnya
mengembangkan Linux
Saat ini, populasi pemakai Linux telah mencapai jutaan
orang dan akan terus berkembang di masa - masa yang akan datang. Dukungan dari
vendor - vendor ternama seperti IBM, Silicon Graphics, Hewlett Packard, Compaq
dan Dell, telah membuat Linux menjadi kekuatan baru yang disegani Dalam dunia
bisnis dan teknologi di Amerika Serikat, Linux telah dipakai di NASA, Boeing,
UPS, Lockheed Martin, US Postal, US Railway, baik sebagai server dalam jaringan
maupun workstation - workstation front-end. Linux dapat berjalan pada platform
- platform terkemuka seperti Intel x86, Sun SPARC, MIPS, Motorola m68K, PowerPC
dan DEC Alpha. Jauh sekali apabila dibandingkan dengan Windows NT yang hanya
bisa dijalankan di platform Intel x86 dan DEC Alpha
FreeBSD adalah
sebuah sistem operasi BSD Unix yang lebih maju untuk komputer jenis PC. OS ini
dikembangkan oleh sekumpulan programmer individu. FreeBSD menawarkan sistem
rangkaian yang lebih maju dan berkemampuan tinggi. OS tersebut sesuai untuk
dijadikan sistem server Internet atau Intranet. Dapat mengendalikan sistem
rangkaian yang sangat sibuk, dan mengatur penggunaan memori dengan baik untuk
melayani beratus-ratus atau beribu-ribu pengguna secara serentak Perbedaan
antara FreeBSD dengan Linux ialah Linux adalah aplikasi terbuka di mana kode
program diberikan secara cuma-cuma dan aplikasi Linux bisa dikembangkan oleh
siapa saja, sedangkan FreeBSD adalah aplikasi tertutup yang diprogramkan oleh
programmer yang membuat sistem operasi BSD(Berkeley Software Distribution)
BeOS adalah
sebuah OS komersial baru yang menarik. Sistem operasi BeOS dibuat berdasarkan
cip cpu PowerPC atau x86 (PC). Ia membolehkan anda berkerja dengan aplikasi
audio, video, image, berdasar pada Internet dan menyunting file berukuran
berjuta-juta gigabyte serentak dalam waktu yang singkat. BeOS adalah
satu-satunya OS yang mengunakan kesemua kelebihan satu atau lebih pemproses
dengan atomatis SunSolaris menggunakan mikro pemproses Sparc atau x86.
SunSolaris adalah sebuah sistem operasi Unix yang dibuat oleh Sun Microsystem
untuk kegunaan stasiun kerja dan server UltraSparc dan juga ix86. Sistem
operasi ini adalah sistem operasi 64 bit bagi platform UltraSparc dan 32bit
bagi platform x86. Ia berkemampuan mengendalikan sistem komputer mainframe,
server web, server enterprise dan pelbagai jenis server lain.
Software Aplikasi
•Program-program
yang dirancang untuk menjadikan para pengguna lebih produktif dan/atau membantu
mereka untuk mengerjakan tugas-tugas perorangan.
Kategori Software
Aplikasi
•Bisnis
•Grafis
dan Multimedia
•Home/Perorangan/Pendidikan
•Komunikasi
•Program
Utilitas Populer
Kategori Software Bisnis
•Pengolah
Kata (Word Processing)
•Spreadsheet
•Basis
Data (Database)
•Presentasi
Grafis
•Pencatatan
(Note Taking)
•Personal
Information Manager (PIM)
•Perangkat
Lunak untuk PDA
•Kumpulan
Perangkat Lunak (Software Suite)
•Manajemen
Proyek (Project Management)
•Akuntansi
•Pengelolaan
Dokumen
Kategori Software Grafis dan Multimedia
•Computer-Aided
Design (CAD)
•Tata
Letak dan Penerbitan.
•Penyuntingan
Gambar
•Penyuntingan
Foto
•Penyuntingan
Video dan Audio (Suara)
•Pembuatan
Multimedia
•Pembuatan
Web.
Kategori Software Home/Personal/Pendidikan
•Kumpulan
Software (Software Suite)
•Keuangan
•Hukum
•Perhitungan
Pajak
•Penyuntingan
Gambar dan Foto
•Penyuntingan
Video dan Audio
•Pendidikan
•Hiburan
Kategori Software Komunikasi
•Email
•Chat
Room
•Personal
Firewall
•Browsing
•Video
Conference
•Blogging
Distribusi Software Aplikasi
•Package
Software
•Custom
Software
•Open
source Software
•Shareware
•Freeware
•Public-domain
Software
Package Software
•Perangkat
lunak yang diproduksi secara massal dan dilindungi hak cipta, yang dapat memenuhi
kebutuhan dari beraneka ragam pengguna.
•Disebut
juga Software lisensi (Closed-source software).
•Contoh:
Microsoft Word, MS Excel
Custom Software
•Perangkat
lunak yang dibuat secara khusus berdasarkan kebutuhan tertentu
seseorang/perusahaan.
•Biasanya
perangkat lunak ini dibuat berdasarkan pesanan pengguna.
•Dibuat
oleh seorang programmer.
•Umumnya
tidak diperjual-belikan.
•Contoh:
Sistem Penjualan pada PT X
Open Source Software
•Merupakan
perangkat lunak yang bebas untuk digunakan, dimodifikasi dan didistribusi
ulang.
•Open
source software biasanya dapat didownload secara bebas di internet tanpa
dipungut biaya.
•Lalu
darimana pengembang memperoleh keuntungan??
•Contoh:
OpenOffice, PHP, MySQL, dll
Shareware
•Adalah
perangkat lunak yang dilindungi hak cipta, namun dapat didapatkan secara gratis
dengan batasan-batasan tertentu.
•Batasan
tsb dapat berupa waktu penggunaan software atau berupa batasan fitur-fitur
software.
•Jika ingin
mendapatkan software secara penuh, kita diharusnya membelinya atau
menge-crack-nya.
•Contoh:
GameHouse, SQLYog Enterprise
Freeware
•Adalah
perangkat lunak yang dilindungi oleh hak cipta, namun bebas digunakan dan didistribusikan
secara cuma-cuma (gratis) dengan tidak mengubah hak ciptanya.
•Contoh:
MySQLFront 2.5, dll
Public
Domain Software
•Adalah
perangkat lunak yang telah disumbangkan untuk penggunaan publik dan tidak
memiliki batasan-batasan hak cipta.
•Siapapun
dapat memperbanyak atau mendistribusikannya ke orang lain secara gratis.
•Contoh:Apache,
MySQL
Software Bisnis
•Merupakan
perangkat lunak aplikasi yang membantu kita lebih efektif dan efisien ketika
menjalankan aktivitas bisnis dan pekerjaan sehari-hari
Pengolah Kata (Word Processing)
•Perangkat
lunak yang memudahkan kita dalam membuat dan memanipulasi teks dan grafik.
Pengolah Kata (Word Processing)
•Microsoft
Office Word (Microsoft)
•OpenOffice
Word (OpenOffice)
•StarOffice
Writer (Sun)
•WordPerfect
(Corel)
Spreadsheet
•Merupakan
perangkat lunak yang memungkinkan kita mengatur data dalam baris-baris dan
kolom-kolom, serta melakukan perhitungan-perhitungan matematis dari data
tersebut.
Fitur-fitur
Spreadsheet
•Layar terbagi
atas kolom dan baris.
–Di MS
Excel ada berapa baris? Berapa kolom?
•Dapat
melakukan perhitungan-perhitungan matematis secara cepat.
•Tersedia
fungsi-fungsi perhitungan.
•Perhitungan
otomatis saat data berubah
•Pembuatan
diagram dan grafik
Spreadsheet
•Microsoft
Office Excel (Microsoft)
•OpenOffice
Calc (OpenOffice)
•StarOffice
Calc (Sun)
•Quattro
Pro (Corel)
Software Basis Data
•Merupakan
perangkat lunak yang: Membuat dan memanipulasi
data Menambah, mengubah, menghapus, mengurutkan, dan mengambil data
Software
Basis Data
•Microsoft
Access (Microsoft)
•StarOffice
Base (Sun)
•Paradox
(Corel)
•Visual
Foxpro (Miscrosoft)
•Oracle
Database (Oracle)
•MySQL
(MySQL AB)
•PosgreSQL
(PosgreSQL)
Software Presentasi Grafis
•Merupakan
perangkat lunak yang memungkinkan pengguna membuat alat bantu visual presentasi
untuk menyampaikan ide, pesan dan informasi tertentu pada suatu kelompok.
Software
Presentasi Grafis
•Office PowerPoint
(Microsoft)
•StarOffice
Impress (Sun)
•OpenOffice
Show
•Presentations
(Corel)
Software Pencatatan
•Atau
note taking software
•Adalah
perangkat lunak yang memungkinkan kita memasukkan teks dan catatan secara
mudah, seperti halnya sebuah buku catatan.
Software
Pencatatan
•OneNote
(Microsoft)
•GoBinder
(Agilix)
•Grafigo
(Corel)
Personal Information Manager
•Adalah
suatu perangkat lunak yang menyertakan kalender, agenda, buku alamat, dsb untuk
membantu mengelola informasi pribadi
Personal
Information Manager
•Outlook
(Microsoft)
•Lotus
Organizer (IBM)
•Desktop
(Palm)

Tidak ada komentar:
Posting Komentar