Software yang dibuat untuk membantu kebutuhan penggunanya dan dibuat secara massal adalah

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)


Page 2