• Tidak ada hasil yang ditemukan

PERKEMBANGAN DAN SEJARAH PERANGKAT. docx

N/A
N/A
Protected

Academic year: 2018

Membagikan "PERKEMBANGAN DAN SEJARAH PERANGKAT. docx"

Copied!
39
0
0

Teks penuh

(1)

BAB I

PENDAHULUAN

I.1. LATAR BELAKANG

Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta akuran yang telah dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input atau masukan, kemudian memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah-langkah, instruksi-instruksi program yang tersimpan di memori (stored program).

Dari berbagai banyak pendapat di atas, maka dapat disimpulkan secara umum bahwa komputer merupakan suatu peralatan elektronik yang dapat menerima input, mengolah input dengan menggunakan suatu program yang tersimpan didalam memori komputer, memberikan output yang berupa informasi dan dapat menyimpan program serta hasil pengolahan dalam suatu media penyimpanan seperti hardisk, flashdisk atau penyimpanan lainnya.

Di dalam komputer terdapat 2 komponen penting yaitu hardware dan software. Di dalam perkembangannya keduanya mengalami banyak kemajuan hingga saat ini, terutama pada

software yang terus berkembang sampai mengalami 4 evolusi yaitu era pioner, era stabil, era mikro, dan era modern.

Software pun terbagi atas 2 yaitu software sistem dan software aplikasi. Keduanya memiliki perbedaan dalam banyak hal, baik fungsi, kegunaan, tugas, fitur,dsb..

I.2. RUMUSAN MASALAH

Adapun rumusan dalam makalah ini adalah sebagai berikut :

1. Bagaimanakah sejarah perkembangan software sistem?

2. Bagaimanakah sejarah perkembangan software aplikasi?

3. Apakah perbedaan software aplikasi dan software sistem?

4. Apakah fungsi dari software aplikasi dan software sistem?

(2)

1. Dapat mengetahui sejarah perkembangan software sistem.

2. Dapat mengetahui sejarah perkembangan software aplikasi.

3. Dapat mengetahui perbedaan antara software sistem dengan aplikasi.

4. Dapat mengetahui fungsi dari software aplikasi dan sistem.

BAB II

PERKEMBANGAN DAN SEJARAH PERANGKAT LUNAK

II.1. 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.

II.1.1. EVOLUSI PERANGKAT LUNAK

Era Pioner

(3)

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.

(4)

II.2.1. PERANGKAT LUNAK SEBELUM KOMPUTER GENERASI PERTAMA

300 SM. Sistem Kode yang Pertama

Bangsa Yunani menggunakan sinyal obor untuk mengirimkan berita dari satu kota ke kota lain. Untuk masing stasiun didirikan dua buah tembok setinggi 6 kaki dan masing-masing mempunyai 5 obor. Kombinasi obor yang ada di tembok pertama dengan yang ada di tembok kedua membentuk suatu huruf. Tiap stasiun mempunyai tabel berbentuk matriks 5 baris 5 kolom. Tembok di sebelah kanan mewakili baris dan tembok di sebelah kiri mewakili kolom. Perpotongan antara baris dan kolom membentuk kode huruf yang dimaksud. Sistem ini disebut dengan polybius telegraph.

1842, Penulis Perangkat Lunak yang Pertama

Ada Augusta (1815 – 1852), anak perempuan dari seniman Lord Byron merupakan anak pertama yang menulis perangkat lunak yang diterapkan pada Babbage’s Analytical Engine. Nama Ada sekarang diabadikan pada nama sebuah bahasa komputer yaitu ADA. Pada tahun 1983 ADA merupakan satu-satunya bahasa komputer yang digunakan pada Departemen Pertahanan Amerika Serikat untuk mengatur dan mengendalikan alat-alat perang, taktik dan sistem strategi pertahanan.

1933, Program Mekanik yang Pertama

Wallace J. Eckert (1902 – 1971) mengabungkan beberapa mesin akuntansi plong IBM yang berbeda. Untuk menjalankan mesin ini sebagai satu kesatuan, Wallace J. Eckert membuat suatu program mekanik yang mengontrolnya.

1945, Kutu yang Pertama

Sewaktu mengembangkan komputer Harvard Mark II oleh tim yang dikepalai oleh Grace Hopper, suatu relay ditemukan rusak. Di dalam relay yang rusak ditemukan adanya sebuah bug (kutu) yang terjepit mati. Mulai saat itu bila komputer tidak bekerja atau suatu program komputer mengalami kesalahan, para ahli mengatakan mereka sedang melakukan proses debugging.

II.2.2. PERANGKAT LUNAK SEMASA KOMPUTER GENERASI PERTAMA

(5)

komputer secara permanen. Biasanya program tersebut sifatnya unik untuk suatu aplikasi tertentu dan tidak dapat digunakan untuk aplikasi yang lain.

II.2.3. PERKEMBANGAN BAHASA PEMOGRAMAN TINGKAT TINGGI

Memprogram dengan menghubungkan beberapa sirkuit komputer atau dengan bahasa mesin merupakan pekerjaan yang sulit. Hal ini menjadikan pemikiran untuk menciptakan suatu bahasa pemograman yang lebih mudah yang disebut bahasa tingkat tinggi (High Level Language). Pemograman ini dilakukan dengan menulis program dengan bahasa awam (bahasa Inggris sehari-hari dengan aturan yang tertentu) yang kemudian diterjemahkan oleh komputer ke dalam bahasa mesin.

1957, FORTRAN

Suatu grup IBM yang diketuai John Backus mulai bekerja pada tahun 1945 mengembangkan suatu bahasa pemograman tingkat tinggi untuk keperluan teknik dan matematika yang diberi nama dengan FORTRAN (FORmula TRANslator). FORTRAN diterapkan pada tahun 1957 pada komputer IBM 704. Perkembangan bahasa ini yaitu FORTRAN II dan III (1958), FORTRAN IV (1961 – 1962), FORTRAN66 (1967), FORTRAN77 (1980), FORTRAN90 (1991), FORTRAN95 (1997) dan FORTRAN2000 (2002)

1958, LISP

John McCarthy menemukan bahasa pemograman LISP (LISt Processor atau LISt Programming) yang dibutuhkan oleh peneliti-peneliti artificial intelligence. Beberapa dialek bahasa LISP yang dikembangkan misalnya MACLISP, INTERLISP, FRANZLISP, UCILISP dan ZETALISP.

1958, ALGOL

ALGOL (ALGOrithmic Language) dikembangkan tahun 1958 untuk memecahkan masalah-masalah secara umum (general purpose) dengan nama ALGOL 58 berkembang menjadi ALGOL 60 (1960), ALGOL-W (dikembangkan tahun 1966 oleh Niklaus Wirth) dan ALGOL 68 (1968.)

1959, COBOL

(6)

komite adalah Dr. Grace Hooper yang menulis language translator atau compiler program (program penterjemah) untuk bahasa tingkat tinggi tersebut.

Perkembangan bahasa COBOL yaitu COBOL-60 (1960) yang dibuat oleh CODASYL (Conference On Data System Languages), COBOL-61 dan COBOL-61-EXTENDED (1961), COBOL-68 (1968), ANS-COBOL-74 (1974) dan ANS-COBOL-85 (1985).

1960, LOGO

LOGO merupakan perkembangan dari LISP oleh Seymour Papert di Massachusets Institute of Technology yang diterapkan pada komputer mainframe. LOGO ditujukan untuk bidang pendidikan. Sekitar tahun 1980 LOGO diterapkan pada komputer mikro.

1961, GPSS

GPSS (General Purpose Systems Simulator) merupakan bahasa pertama yang berupa bahasa untuk keperluan proses simulasi.

1961, RPG

RPG (Report Program Generator) dikembangkan IBM yang diterapkan pada komputer IBM 1041 pada bulan Januari 1961. RPG dikembangkan menjadi RPG II untuk komputer IBM System/3 tahun 1969 dan RPG III bulan Oktober 1978 untuk komputer IBM System/38. Versi terakhir dari bahasa ini adalah RPG IV

1962, APL

APL (A Programming Language) dikembangkan di IBM oleh Kenneth Iverson tahun 1962. APL tepat digunakan untuk aplikasi teknik yang pertama kali digunakan untuk komputer IBM System/360 (1966). Perkembangan APL yaitu APL*PLUS (1970), APL*PLUS PC (1982), APL2 (1984) dan APL2000 (1995)

1964, BASIC

(7)

dijalankan, dirubah dan dijalankan kembali tanpa harus melalui tahap kompilasi. Versi lainnya yaitu MBASIC, SBASIC, CBASIC, Applesoft BASIC, GBASIC, HBASIC, KBASIC, BASIC-86, BASICA, QBASIC dan VISUAL BASIC.

1966, PL/1

IBM mengambangkan suatu bahasa tingkat tinggi PL/1 (Programming Language version 1) yang merupakan gabungan dari FORTRAN, COBOL dan ALGOL. Bahasa ini diterapkan pada komputer IBM S/360 pada tahun 1966 untuk aplikasi bisnis dan teknik.

1968, Konsep Pemograman Terstruktur yang Pertama

Edger Djikstra mengumumkan suatu paper yang berjudul GO TO Statement Considered Harmful (Statemen GO TO dianggap berbahaya) yang isinya menekankan bahwa sejumlah kesalahan dalam pemograman dapat dihindari dengan mengurangi statemen GO TO di dalam program sebisa mungkin sehingga program menjadi terstruktur

1968, PILOT

PILOT (Programmed Inquiry, Learning Or Teaching) dikembangkan oleh John A. Starkweather di California University San Fransisco Medical Center tahun 1968 dan ditujukan pada mereka yang belum berpengalaman dalam menulis program

1969, FORTH

Dikembangkan oleh Charles H. Moore tahun 1969. Pada tahun 1971 FORTH digunakan pada National Radio Astronomy Observatory untuk menyelesaikan permasalahan perbintangan yang sampai tahun 1976 distandarkan sebagai bahasa untuk International Astronomical Union.

Sekitar tahun 1973, Charles H. Moore dan Elisabeth Rather mendirikan FORTH Inc. yang mengembangkan MiniFORTH kemudian MicroFORTH yang akhirnya dikeluarkan versi PolyFORTH dan PolyFORTH II. Versi terakhir adalah PCFORTH

1970, PASCAL

(8)

1971, SHRDLU

Terry Winograd mendapatkan gelar Master di M.I.T dengan menyertakan suatu program yang disebut SHRDLU (Judul Tesis : Procedures as a Representation for Data in a Computer Program for Understanding Natural Language). Program ini dapat menganalisa percakapan yang ditulis dengan bahasa manusia secara natural

1971, SAM76

SAM76 merupakan bentuk gabungan dari LISP dan FORTH yang digunakan untuk komputer multiuser dengan sistem operasi UNIX. SAM76 dikembangkan di Bell Laboratories tahun 1971 oleh Claude Kagan

1972, PROLOG

Penerapan pertama dari PROLOG (PROgramming en LOGique) adalah tahun 1972 oleh Alain Colmerauer dan Philippe Rousell di Marseilles Perancis. Bahasa ini dianggap sebagai pesaing dari LISP yang berguna untuk operasi artificial intelligence.

1972, SMALLTALK

Dikembangkan oleh Xerox,s Palo Alto Research Center (PARC). Versi lain dari bahasa ini adalah SMALLTALK-76 dan SMALLTALK-80

1974, C

Bahasa C pertamakali dikembangkan di Inggris dengan nama BCPL yang kemudian diadaptasi di Bell Laboratories di Amerika Serikat dan diberi nama bahasa B. Bahasa ini dikembangkan oleh Dennis Ritchie Kerning dan diberi nama bahasa C. Bahasa ini digunakan untuk menulis sistem operasi UNIX.

1974, COMAL

COMAL (COMmon Algorithmic Language) dikembangkan pertama kali di denmark oleh Borge Christensen pengajar di Mathematics and Computer Science College of Higher Education di Tonder Denmark dibantu oleh Benedict Lofsted. COMAL merupakan gabungan dari BASIC dan PASCAL dan pertama kali diterapkan pada komputer mini Data General NOVA 1200.

(9)

Paul Allen, programmer muda yang bekerja pada perusahaan komputer Honeywell dengan William Bill Gates menawarkan interpreter BASIC kepada Ed Roberts pemilik perusahaan MITS. Mereka menggunakan manual dari microprocessor Intel 8080.

Paul Allen dan William Bill Gates mendirikan perusahaan Traf-O-Data sewaktu SMA tetapi tidak sukses dan terakhir mendirikan Microsoft. Bahasa BASIC buatan Microsoft yang terkenal adalah MBASIC, jenis yang lainnya adalah BASIC dan BASICA

1977, MODULA-2

Modula-2 (MODUlar Language) dikembangkan pleh Nicklaus Wirth di federal Technical University Zurich Switzerland. Bahasa ini digunakan untuk tujuan khusus dari multiprograming pada tahun 1977

1979, ADA

Dikembangkan untuk digunakan di departemen pertahanan Amerika Serikat Pentagon.

II.2.4. SEJARAH SISTEM OPERASI

Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:

Generasi Pertama (1945-1955)

Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.

Generasi Kedua (1955-1965)

Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.

(10)

Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi-programming (melayani banyak program sekaligus).

Generasi Keempat (Pasca 1980an)

Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.

II.2.5. PERKEMBANGAN PERANGKAT LUNAK SISTEM OPERASI

Sistem operasi mengatur semua proses dari sistem komputer. Misalnya program aplikasi yang dibuat memerintahkan hasil dicetak di printer, maka proses yang melakukannya adalah operating sistem yang akan menghubungi printer untuk mencetak hasil tersebut.

1954, Sistem Operasi yang Pertama Kali

Sistem operasi (OS) pertama kali dikembangkan pada sekitar tahun 1954 di General Motor Research Laboratories untuk digunakan pada komputer IBM 701 kemudian pada tahun 1955 bekerja sama dengan North American Aviation menulis operating sistem untuk komputer IBM 704. OS yang dibuat antara tahun 1950 – 1960 terbatas penggunaannya yaitu hanya dapat digunakan untuk aplikasi pengolahan data secara sequential (urut) atau batch saja dan biasanya dirancang untuk satu komputer saja

1960, Sistem Operasi untuk Komputer Mini yang Pertama Kali

Pertama kali dikembangkan pada tahun 1960 bersamaan dengan diproduksinya komputer mini. Sebelum tahun ini OS digunakan untuk komputer besar (mainframe). Pada bulan April 1964, IBM meperkenalkan OS yang disebut dengan OS/360 untuk semua seri komputer System 360

(11)

Pada tahun 1969, Ken Thompson dari Bell Laboratories menulis suatu OS yang disebut dengan UNIX yang diterapkan pada komputer PDP-7. Tahun 1973, UNIX dikembangkan dengan cara ditulis ulang dengan bahasa C sehingga merupakan OS pertama yang ditulis dengan high level language. UNIX pertama kali diterapkan di mini komputer dan mainframe komputer tetapi sekarang telah banyak digunakan di micro komputer.

1970, CP/M

CP/M (Control Program/Microprocessor) dibuat oleh perusahaan Digital Research. Pada tahun 1976 diperbaiki dan lebih ditingkatkan dengan nama CP/M-80 dan karena popularitasnya dianggap standar untuk komputer mikro. Versi lain dari OS ini adalah CP/M-86, CP/M-PLUS, Personal CP/M, Concurent CP/M, MP/M, MP/M-86 dan PC/NET

1980, MS-DOS

MS-DOS (MicroSoft-Disk Operating System) dibuat oleh Microsoft Corporation di Bellevue Washington. Sejak IBM memilih MS-DOS untuk diterapkan pada IBM PC kemudian diberi nama IBM PC-DOS. OS lain yang dikembangkan diantaranya XENIX yang sebenarnya adalah UNIX versi Microsoft

1987, IBM OS/2

IBM OS/2 (International Business Machine Operating System/2) dibuat untuk mengatasi kekurangan dari MS-DOS dan IBM PC-DOS. OS ini dapat mengalamati memori diatas batas 640 Kilobyte. Selain itu dapat digunakan untuk network dengan dihubungkan pada beberapa host komputer

1983, WINDOWS

Windows menerapkan Graphical User Interface (GUI) dalam pelaksanaannya yang pertama kali dikembangkan oleh Xerox tahun 1970 pada pusat pengembangan Palo Alto Research. Microsoft sebagai pemilik merek dagang Windows mulai mengembangkan program ini tahun 1983.

Versi pertama dari Windows (1.01) dirilis tahun 1985, lalu pada tahun 1987 merilis Windows versi 2, Windows 3.0, Windows 3.1 (1992), Windows 95 dan sebagainya.

1991, LINUX

(12)

tahun 1991, ketika mahasiswa Finlandia bernama Linus Torvalds menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC.

Pada awal perkembangannya, source code Linux disediakan secara bebas melalui Internet. Hasilnya, sejarah Linux merupakan kolaborasi banyak user dari seluruh dunia, semuanya dilakukan secara eksklusif melalui Internet. Dari kernel awal yang hanya mengimplementasikan subset kecil dari sistem UNIX, sistem Linux telah bertumbuh dimana sudah mampu memasukkan banyak fungsi UNIX.

II.2.6. PERKEMBANGAN PERANGKAT LUNAK APLIKASI

Sejak beredarnya komputer personal, telah ribuan macam perangkat lunak untuk bermacam keperluan aplikasi tersedia di pasaran guna memenuhi kebutuhan para pemakai komputer

1976, ELECTRIC PENCIL

Michael Shrayer memperkenalkan suatu program pengolah kata (word processor) yang diberi nama Electric Pencil. Program ini pada mulanya hanya untuk komputer mikro ALTAIR saja tetapi dikembangkan ke jenis mikro komputer lainnya dan untuk sejumlah alat cetak semuanya sampai 78 versi.

1979, WORDSTAR

John Barnaby menulis program pengolah kata atas permintaan Seymour Rubinstein yang dikenal dengan nama Word Star dan langsung sukses dipasaran dengan nama Micropo. Beberapa versi yang beredar diantaranya Word Star Rel. 3.4, Word Star Professional Release 4.0, Word Star 2000+ dan sebagainya

1979, APPLE WRITER

Apple Writer juga merupakan program paket pengolah kata yang laris terjual yang ditulis oleh Paul Lutus. Beliau merupakan programmer yang independent, tidak mau tergantung atau terikat dengan proyek orang lain.

1979, VISICALC

Pada tanggal 11 Mei 1979 West Coast Computer Faeri memperkenalkan paket program spread sheet pertama dengan nama VisiCalc (Visible Calculator) yang ditulis untuk komputer Apple. Paket ini mudah dijalankan dan banyak digunakan untuk analisa bisnis. Perangkat lunak ini dibuat oleh Daniel Bricklin dan Robert Frankston.

(13)

Wayne Ratliff, ahli teknik NASA menulis suatu program aplikasi bisnis dengan nama Vulcan, tetapi tidak sukses. Sementara itu George Tate bekerja sama dengan Hal Lashlee menjalin kerjasama untuk memasarkan Vulcan dengan mengganti namanya menjadi DBase II yang dipasarkan tahun 1981 dengan nama perusahaannya Ashton-Tate. Perangkat lunak ini merupakan paket DBMS (DataBase Management System) yang mempunyai bahasa tingkat tinggi

1982, LOTUS 1-2-3

Merupakan suatu program paket yang berisi gabungan program-program spreadsheet, grafik dan kemampuan mendapatkan informasi. Dipromosikan pada akhir tahun 1982. LOTUS 1-2-3 ditulis oleh Mitchell Kapor dari Yale University tahun 1971

1983, MICROSOFT OFFICE

Microsoft Office adalah kumpulan program serta file lain yang bekerja bersama-sama. Versi standar dari Office mencakup empat aplikasi unggulan dari Microsoft

BAB III

Perbedaan Perangkat Lunak Sistem dengan Aplikasi

III.1. Perbedaan dari Segi Pengertian

A.Perangkat Lunak Sistem

Perangkat lunak sistem adalah suatu istilah generik yang merujuk pada jenis perangkat lunak komputer yang mengatur dan mengontrol perangkat keras sehingga perangkat lunak aplikasi dapat melakukan tugasnya. Ia merupakan bagian esensial dari sistem komputer. Sistem operasi adalah suatu contoh yang jelas, sedangkan OpenGL atau pustaka basis data adalah contoh lainnya. Perangkat lunak jenis ini dibedakan dengan perangkat lunak aplikasi, yang merupakan program yang membantu pengguna melakukan tugas spesifik dan produktif, seperti pengolahan kata atau manipulasi gambar

B.Perangkat Lunak Aplikasi

Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang

(14)

aplikasi adalah pengolah kata, lembar kerja, dan pemutar media. Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan OpenOffice.org, yang

menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah

III.2. Perbedaan dari Segi Jenisnya

A.Perangkat Lunak Sistem

Perangkat lunak sistem dapat di bagi lagi menjadi 3 jenis 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++, FORTRA

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, 98, 2000, Xp, Vista , IMB OS/2, Apple’s System 7

(15)

B.Perangkat Lunak Aplikasi

Perangkat lunak aplikasi dapat dibagi ke dalam dua jenis: perkakas dasar (basic tools) dan perkakas lanjutan (advanced tools). Perangkat lunak perkakas dasar adalah program komputer yang banyak terdapat di kantor dan kampus, termasuk: word , spreadsheets, database management, graphic programs, communication

programs, integrated programs, groupware, software suites, dan desktop accessories.

Perangkat lunak perkakas lanjutan adalah yang diperlukan dalam sejumlah pekerjaan, termasuk: desktop publishing, project management, dan computer-aided design/manufacturing (CAD/CAM)

Word Processing

Pengolah kata memungkinkan untuk: membuat, mengedit, merevisi, menyimpan, dan mencetak dokumen. Memungkinkan pengguna dengan mudah meyisip, menghapus, dan memindahkan kata, kalimat, dan paragraf. Pengolah kata ini juga memfasilitasi penataan dokumen dengan pilihan margin, ukuran huruf, dan gaya. Contoh: Microsoft Word, WordPerfect, dan Ami Pro.

Desktop Publishing (DTP)

Perangkat lunak DTP menggabungkan teks dan grafis untuk menghasilkan cetakan berkualitas tinggi. Contoh: Aldus PageMaker, QuarkXPress, dan First Publisher. Beberapa program pengolah kata juga memiliki fitur DTP.

Electronic Spreadsheet

Menungkinkan pengguna membuat tabel dan jadwal keuangan dengan memasukkan data ke dalam baris (row) dan kolom (column) yg disusun sebagai suatu jaring (grid). Memiliki kemampuan kalkulasi otomatis termasuk penggunaan rumus matematik, analisis "what if", dynamic file linking, menampilan data dalam bentuk grafis, seperti pie chart atau bar chart. Contoh: Excel, Lotus 1-2-3, dan Quattro Pro.

Database Management System (DBMS)

(16)

Graphics Software

Memungkinkan pengguna menghasilkan berbagai jenis kreasi grafik, terdiri dari dua bentuk: Analytical Graphics, menjadikan data numerik menjadi mudah dipahami, dalam bentuk grafik batang, grafik garis, dan grafik pie, contoh: Lotus 1-2-3. Presentation Graphics, digunakan untuk komunikasi atau presentasi data, contoh: Curtain Call, Freelance Plus, Harvard Graphics, Hollywood, Persuasion, Microsoft PowerPoint, dan Presentation Graphics.

Communication Software

yang mengakses perangkat lunak dan data dari, dan mentransmisikan data

ke, suatu komputer di tempat yang jauh. Contoh: Smartcom, Crosstalk, ProComm, PC- Dial, Balst, dan PC Talk.

Integrated Software

Koleksi beberapa aplikasi dalam suatu paket dengan serangkaian perintah umum dan kemampuan bekerja-sama dan berbagi data. Tujuannya adalah agar pengguna dapat melakukan berbagai tugas tanpa harus pindah program perangkat lunak dan mempelajari perintah yg berbeda-beda. Contoh: Claris Works, Eight-in-One, Lotus Works, Microsoft Works, PFS:First Choice, dan WordPerfect Works

Groupware

Perangkat lunak yang digunakan pada suatu jaringan dan melayani kelompok pengguna yang bekerja bersama pada proyek yang sama. Contoh: Lotus Notes, ActionWorkflow, Ventana's Group System V, dan Network Scheduler 3.

Desktop Accessories

Desktop Accessories atau Desktop Organizer adalah paket perangkat lunak yg menyediakan kalender, jam, berkas kartu, kalkulator, dan notepad, contoh: Borland's SideKick dan Lotus Agenda. PIM (personal information manager), program yg lebih canggih, contoh: Ascend, CA-UpToDate, DayMaker Organizer, DateBook Pro, Dynodex, Instant Recall, Lotus Organizer, OnTime for Windows, dan Personal Reminder System.

Project Management

(17)

Computer-Aided Design (CAD)

CAD memperpendek siklus perancangan dengan memungkinkan pabrikan membuat produk baru pada layar tanpa harus lebih dulu membangun suatu model yang mahal. Contoh: Autosketch, EasyCAD2, dan TurboCAD.

Multimedia Presentation

Perangkat lunak multimedia (multimedia production tool atau author-ware) memungkinkan pengguna menggabungkan tidak hanya teks dan grafis tetapi juga animasi, video, musik, suara, dan bunyi. Contoh: Multimedia ToolBox, Authorware, dan Multimedia Works

III.3. Perbedaan dari Segi Fungsinya

A.perangkat lunak sistem

1. Sistem Operasi

 Menyimpan program dan aksesnya.

 Membagi tugas di dalam CPU.

 Merekam sumber data.

 Mengatur memori termasuk menyimpan, menghapus, dan mendapatkan data.

 Memeriksa kesalahan sistem.

 Memelihara keamanan sistem khusus pada jaringan yang memerlukan password (kata kunci).

 Resource manager, merupakan pengelolaan sumber daya dan mengalokasikannya, Contoh: memori, CPU, Disk Drive dan perangkat lainnya.

 Interface / tatap muka, yaitu sebagai perantara antara pengguna dengan perangkat keras dengan menyediakan tampilan kepada pengguna yang lebih mudah dipahami dan bersahabat (user friendly)

(18)

 Guardian, menyediakan akses kontrol yang bertugas untuk melindungi file dan memberi pengawasan pada data dan program.

 Gate Keeper, berfungsi sebagai pengendali hak akses oleh pengguna yang mengendalikan siapa saja yang berhak masuk ke dalam sistem dan mengawasi apa saja yang

dilakukannya.

 Optimizer adalah penjadwal masukan (input) oleh user, pengaksesan basis data, proses komputasi dan penggunaan.

 Accountant befungsi untuk mengatur waktu CPU, penggunaan memori, pemanggilan I/O, disk storage, dan waktu koneksi terminal.

 Server berfungsi untuk melayani pengguna komputer. 2.Utility Program

Beberapa utility program dan fungsinya :

udcedit.exe: Menciptakan Karakter Sendiri

Fungsi: Eudcedit nama aslinya adalah Microsoft Private Character Editor. Dari nama aslinya bisa diketahui fungsinya, yakni editor karakter. Namun lebih dari itu, tool yang hanya bisa ditemukan di Windows XP dan 2000 ini memungkinkan Anda membuat karakter tersendiri dan disimpan dalam koleksi font di Windows.

Iexpress.exe: Membuat Auto Installation Archieve

Fungsi: Anda mungkin sudah kenal dengan file terkompresi yang dilengkapi dengan auto extractor. File kompresi seperti ini biasa dikenal dari WinZip ataupun Winrar. Tapi, Microsoft ternyata juga menyertakan pembuat file kompresi self extractor yang terintegrasi dan gratis dengan sistem operasi Windows Anda, yaitu IEXPRESS.EXE. Untuk operating system Windows 2000 dan XP, file ini terletak pada direktori

C:\WINDOWS\system32. Ini akan sangat berguna bagi siapa saja, mulai para programer yang membutuhkan deploy file ke sistem lain. Misalnya membuat installer program buatan sendiri, atau bahkan untuk kolektor lagu sekalipun.

Cipher dan Compact: Utiliti Spesial NTFS

(19)

Utilman: Satu Aplikasi 3 Utiliti

Fungsi: Utility Manager adalah sebuah aplikasi pada Windows 2000 dan XP. File Utility Manager bernama UTILMAN.EXE. Di dalam Utility Manager, terdapat 3 utiliti, yakni Magnifier, Narrator dan On-Screen Keyboard. Magnifier adalah semacam pengganti kaca pembesar untuk desktop Anda, MAGNIFY.EXE. Sedangkan On-Screen Keyboard dapat menggantikan fungsi keyboard, menggunakan keyboard visual yang tersedia pada layar display, OSK.EXE.

Fungsi Magnifier yang membesarkan tampilan pada ujung kursor sebesar 9 kali lipat ukuran sebenarnya jarang dibutuhkan, selama Anda mampu melihat monitor dengan jelas. Hasil perbesaran ditampilkan pada sebuah jendela di atas desktop. Sedangkan On-Screen Keyboard tidak akan banyak berguna, kecuali Anda memiliki layer touch screen. Anda dapat mengganti dengan calculator, misalnya.

Khusus untuk Magnifier, sebenarnya sudah ada dalam Windows 98 atau Me jika Anda mengaktifkan fitur Accesibility Options pada Control Panel|Add/Remove Program| Windows Setup. Narrator, digunakan untuk asistensi dengan memberikan narasi atau cerita setiap aktivitas di desktop. Misalnya, arah kursor, klik, dan lain sebagainya. Narrator hanya tersedia dalam bahasa Inggris. Untuk mengulangi pembacaan, gunakan tombol Ctrl + Shift + Spasi. Ada beberapa karakter yang bisa diatur kecepatannya. Secara default, nama naratornya adalah Microsoft Sam.

Welcome Screen: Pesan kepada Seluruh Pengguna

Fungsi: Hal ini akan berguna bagi seorang system administrator. Anda dapat memberikan informasi kepada user yang akan muncul saat user melakukan login. Pemunculannya berupa sebuah jendela dialog berisi pesan Anda. Sedangkan user yang tidak memiliki administrator right tidak dapat melakukan hal ini. Jika tidak diperlukan lagi, dapat dengan mudah dinonaktifkan dengan cara menghapus value di atas pada registry. Hasilnya berupa individual message dalam bentuk sebuah dialog box. Untuk mengaktifkannya, Anda harus login sebagai administrator.

Mematikan Gangguan Balon Kuning

Fungsi: Pendapat Windows XP cerewet sering muncul di kalangan pengguna Windows, seiring banyaknya peringatan berupa balon berwarna kuning. Balon ini juga sering keluar untuk sekadar memberikan tip. Biasanya penampakannya terjadi di systray atau tepatnya di sebelah kanan bawah di samping jam. Sebetulnya hal ini bukanlah kekurangan dari Windows XP, apalagi untuk para pengguna pemula.

Namun bagi pengguna Windows XP kawakan, tentu akan terasa menyebalkan. karena setiap Windows dimulai, kita akan disambut dengan balon kuning akan selalu

(20)

Search Assistant: Fungsi Pencarian yang Lebih Hemat Memori

Fungsi: Fungsi pencarian pada Windows XP dilengkapi dengan search assistant. Fungsi Search secara default bisa dijangkau dengan menekan tombol F3,atau tombol Windows + F. Secara default, asisten yang akan mendampingi Anda dalam mencarian adalah seekor anjing berwarna cokelat dengan nama Rover. Rover muncul dalam bentuk animasi yang unik dan berasal dari gerakan-gerakan anjing seperti pada umumnya. Rover inilah yang akan membantu untuk melacak apapun yang dicari.

Penampakan asisten ini dapat diganti dengan memilih karakter yang sudah disediakan oleh Windows. Misalnya Rocky, Merlin, Courtney, dan Earl. Namun tips di sini untuk Anda yang merasa tidak terbantu (atau terhibur) dengan adanya asisten ini. Tips ini bagi Anda yang memilih fungsi search, daripada tampilan pemanis tambahan berupa asisten-asisten yang lucu ini. Sayangnya, pemanis ini memakan banyak memory.

Di sisi lain, fungsinya juga sedikit, bahkan tidak ada. Karena itu, lebih baik hilangkan pemanis yang tidak berguna daripada Anda harus kehilangan banyak memory yang lebih baik digunakan untuk aplikasi lain. Beberapa fitur dalam Windows XP yang

menampilkan animasi memang membutuhkan banyak memory. Hal ini berlaku juga bagi hiasan lainnya.

Changer Sendiri dengan Regedit

Fungsi: Beberapa pengguna Windows memang menyukai penggunaan wallpaper, sebagai background desktop. Penggunaan satu gambar sebagai wallpaper kadang terasa membosankan. Ingin wallpaper yang berubah-ubah?

Dengan program 3rd party, ini bisa dilakukan. Misalnya Wallpaper Changer. Dengan cara ini, maka wallpaper akan berubah setiap saat sesuai dengan frekuensi yang kita tentukan sendiri. Namun, Anda juga bisa melakukan sendiri dengan sedikit proses edit registry. Ingat, untuk Windows 2000 dan XP dibutuhkan user dengan hak akses sebagai seorang administrator untuk dapat mengedit registry. Meskipun dengan user biasa juga bisa, namun perubahannya tidak dapat ditampilkan untuk semua user.

3. Bahasa Pemrograman

Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal-mal atau

swalayan, penggunaan lampu lalu lintas di jalan raya, dll. Bahasa Pemrograman yang kita kenal ada banyak sekali di belahan dunia, tentang ilmu komputer dan teknologi dewasa ini.

(21)

B.Perangkat Lunak Aplikasi

Berikut ini adalah Program aplikasi beserta fungsinya :

1. Word Processing

Word Processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.

2. Desktop Publishing

Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.

3. Program Speadsheet

Merupakan programprogram yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.

4. Database Management System

Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.

5. Graphics

Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio.

6.Program Akuntasi

Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting. 7. Program Statistik

Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.

8. Communication

(22)

Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player. Contoh : Microsoft Video.

10. Game

Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia.

11. Antivirus

Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG.

III.4. Perbedaan dari segi Aplikasi

A. Perangkat Lunak Sistem

Beberapa Aplikasi Perangkat Lunak Sistem :

1.DOS

Sistem operasi yang merupakan cikal bakal dari Microsoft Windows. Ciri khasnya yaitu berupa teks putih dengan latar belakang hitam. Kalau mau mencobanya bisa lewat Start Windows - Run, lalu ketik cmd.

2.UNIX

Termasuk sistem operasi yang paling awal ada untuk komputer. Merupakan induk dari sistem operasi linux.

3.Linux

Pertama kali dikembangkan oleh Linus Torvald. Merupakan sistem operasi open source artinya bisa dikembangkan oleh semua orang dengan bebas. Turunan linux atau yang dikenal dengan distro linux banyak sekali macamnya. Mungkin linux merupakan sistem operasi yang paling banyak. Beberapa di antaranya yaitu: Debian, Suse, Red Hat (Fedora), Slackware, Ubuntu, Backtrack, dan lain-lain

4.Solaris

Dikembangkan oleh Sun Microsystem. Lebih banyak digunakan untuk perusahaan.

5.FreeBSD Dibuat oleh Universitas Berkeley. Hampir sama seperti linux.

(23)

Dibuat oleh Novell Corporation. Sistem operasi yang dulu pernah digunakan oleh Fakultas MIPA UGM untuk Entry Key-In KRS mahasiswa

7.MicrosoftWindows

Merupakan sistem operasi yang paling populer. Hampir semua orang pernah memakainya. Beberapa versi Microsoft Windows yang terkenal: Microsoft Windows 98, 2000, Me, XP, Vista, Windows 7, dan yang paling terbaru Windows 8

8.AppleMachintos

System operasi yang unggul dalam hal grafik. Memerlukan hardware khusus sehingga tidak dapat di-install di computer biasa. Versinya antara lain Mac OS X

(Tiger), Leopard

B.Perangkat Lunak Aplikasi

 PASKAGED SOFTWARE

Paskaged software terdiri dari :

· Software Aplikasi Pengolah Data ( Word Processing ) Biasanya di pakai untuk pembuatan naskah

Contohnya :

1. Microsoft Word 2. Wordstar 3. WordPerfect 4. OpenOffice Writer 5. Adobe Page Maker 6. WordPad

7. Chiwriter 8. AbiWord 9. KWord

 Software Aplikasi Pengolah Angka ( Spread Sheet )

Salah satu program aplikasi yang berfungsi untuk bidang keuangan, pembukuan, atau melakukan perhitungan secara otomatis

Biasanya di pakai lebih banyak untuk pembuatan table-tabel dan angka.

Contohnya :

(24)

3. OpenOffice Calc 4. Quattro Pro 5. Shympony

 Software Aplikasi Pengolah Data Awal ( Data Base )

Biasanya di pakai untuk mengatur informasi-informasi sehingga dapat memudahkan pencarian atau penyimpanan.

 Software Aplikasi Pengolah Tata Letak ( Publisher )

Biasanya banyak dipakai oleh perusahaan cetak mencetak, surat kabar atau penerbitan yang banyak memerlukan pengaturan bentuk, jenis dan tata letak karakter tertentu.

Contohnya :

 Software Aplikasi Pengolah Statistik ( Statistic )

(25)

9. SciGraphica

 Software Aplikasi Editing gambar (Still Image)

Software yang digunakan untuk mengolah gambar berupa file still image (gambar diam).

Contohnya :

1. Adobe Photoshop 2. Corel draw 3. ACD See

4. Adobe image ready 5. Picasa

6. Microsoft office picture manager 7. Photoshine

 Software Aplikasi Animasi (motion Image)

Software yang digunakan untuk membuat suatu objek bergerak disertai suara.

Contohnya :

1. Macromedia flash 2. 3D Max

3. Sony Vegas studio

 Software Aplikasi Editing video

Software yang digunakan untuk memasukkan objek bergerak disertai suara dan dikerjakan dengan software yang lain.

Contohnya :

1. Windows movie maker 2. Pinacle Studio

3. Allok

 Software Aplikasi Web Browser

Jenis software aplikasi yang digunakan untuk mengakses ke jaringan internet.

Contohnya :

1. Internet explorer 2. Mozilla firefox 3. Google chrome 4. Opera

(26)

 Software Aplikasi Email client

Jenis software yang digunakan untuk mengakses suatu email. Contohnya :

1. Mozilla Thunderbird 2. Gmail

3. yahoo massager

 Software Aplikasi Desain Grafis

Software ini pada dasarnya dipakai untuk pembuatan rancang bangun (design) sebuah benda, ruangan, bangunan gedung, peta kota dan sebagainya.

Contohnya :

1. Adobe Photoshop 2. ACDSee

3. Paint 4. Photopaint 5. Freehand 6. AutoCad 7. Nero 8. Jet Audio 9. WinISO 10. Daemon Tools 11. UltraISO 12. CloneCD 13. CloneDVD 14. Alcohol 120%

 Software Aplikasi Pengolah Presentasi

adalah program aplikasi yang di gunakan untuk merancang slide yang biasa digunakan untuk presentasi dalam suatu pertemuan.

Contohnya :

(27)

4. Macromedia Authorware

 Software Aplikasi Multimedia

Program ini berfungsi untuk mengolah multimedia seperti audio maupun video.

Contohnya :

1. Winamp

2. WIndows Media Player 3. FLV Player

 OPEN SOURCE

Software yang termasuk open source. Contohnya :

1. Mozilla Firefox 2. Google Chrome 3. Opera

4. Joomla 5. Safari 6. Gom Player

 SHAREWARE

Software yang termasuk shareware. Contohnya :

1. Power Point 2. Winzip 3. MIRC

4. Microsoft Excel 5. McAffee

6. Norton AV 7. Kaspersky

III.5. Perbedaan dari Segi Kelebihan

A.Perangkat Lunak Sistem

Sistem Operasi Windows. Kelebihan Windows.

(28)

– Pengguna bisa membuka lebih dari satu file dalam waktu yang bersamaan

– Pengguna bisa sharing dari data aplikasi yang lain dengan mudah.

– Terdapat banyak aplikasi yang kompatibel dengan windows.

– And user artinya orang yang awam tentang komputer bias menjalankannya.

– Banyak didukung oleh vendor hardware dan software.

– Digunakan oleh mayoritas pengguna komputer di dunia.

Sistem Operasi Linux. Kelebihan Linux.

– Linux bisa berinteraksi dengan operating system lain dengan cara : kompabilitas file system, kompabilitas network, dan emulasi (simulasi) operating system.

– Virtual memory membuat linux mempunyai kemampuan untuk menjalankan program – program yang lebih dari seharusnya karena penggunaan swap memori..

– Skalabilitas artinya linux bisa berjalan dari komputer 286 XT sampai dengan mesin sebesar Beowulf clusters dengan multi prosesor 16 buah.

– Stabilitas, Linux sangat luar biasa stabil, jika dikonfigurasi dengan benar, system linux akan hidup terus menerus hingga hardwarenya tidak memadai (rusak), lain dengan windows yang memerlukan reboot berkala untuk menjaga stabilitas. Salah satu yang mendasari stabilitas ini adalah penomoran versi dari shared libraries, kebanyakan aplikasi windows menginstall versi-versi baru dari dynamic link libraries (DLL), yang mengakibatkan aplikasi lain yang menimpa versi lain dari DLL tersebut tidak berfungsi dengan semestinya. Linux juga mewarisi tradisi UNIX dengan mendukung adanya file permission (izin file), yang dapat mencegah pengubahan atau penghapusan file tanpa izin dari pemiliknya, karena itu, virus pada dasarnya tidak dikenal di dunia linux.

– Didukung oleh ribuan programmer di seluruh dunia, jadi kalau ditemukan bug cepat untuk mendapatkan solusinya, bahkan dalam hitungan jam kalau ditemukan bug, workaround sudah tersedia untuk di download.

(29)

– Sudah mulai banyak didukung oleh vendor hardware maupun software dunia meskipun masih kalah dengan windows.

Sistem Operasi DOS Kelebihan DOS

_ Dapat lebih mudah membuat folder bersama subfolder nya

_ Dapat melihat file di suatu harddisk atau folder secara keseluruhan maupun yang di hidden

_ Dapat mengcopy file lebih cepat dibandingkan sistem operasi berbasis GUI (Graphic Unit Interface).

Sistem Operasi MAC OS Kelebihan MAC OS

_ Tampilan yang lebih glossy sehingga bagus untuk desain grafik/multimedia. _ Tidak mudah terserang virus, Karena dirancang oleh security oriented.

_ Mempunyai program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tetapi juga di Internet.

_ High Performance khususnya untuk MAC OS X yang dapat untuk melakukan semua hal dalam menjalankan aplikasi dengan kecepatan baik.

Sistem Operasi Android Kelebihan Android :

_ Mendukung proses multitasking, memungkinkan penggunanya dapat membuka banyak aplikasi dalam satu waktu. Anda bisa facebookan, browsing internet, dan mendengarkan lagu dalam satu waktu.

_ Akses mudah menggunakan Google App market, bagi anda yang sering main game dan install aplikasi lewat fitur ini anda bisa mendownload ratusan bahkan ribuan aplikasi dan game secara gratis.

(30)

_ Didukung berbagai macam ponsel, sekarang sudah banyak ponsel yang memakai sistem operasi ini mulai dari HTC, Samsung, Nokia, iPhone, sampai ponsel cina seperti Cross dan Mitto.

_ Anda bisa dengan mudah mengakses seluruh produk dari Google, mulai dari Google Map, Google Reader, Google Translate, Youtube, Blogger, dan lain-lain.

_ Modiifikasi install ROM, jika tak puas dengan tampilan standar Android, jangan khawatir ada banyak sekali Costum ROM yang bisa Anda gunakan di ponsel sistem Android ini

B.Perangkat Lunak Aplikasi

Kelebihan Aplikasi Web Browser

_

Mempunyai banyak fitur-fitur tambahan yang menarik dan bisa d bongkar sesuai keinginan user

_ Memudahkan dalam membuka situs-situs internet yang kita inginkan

_ Memudahkan kita dalam bertukar informasi dan perkembangan multimedia

_ Memiliki sistem security yang kuat

Kelebihan Aplikasi Pengolahan data

_ Tampilannya dilengkapi menu dan tombol-tombol sehingga mudah digunakan.

_ Dilengkapi fitur-fitur pengolah angka dengan berbagai kemudahan.

_ Mampu melakukan perhitungan lebih dari 100 fungsi.

_ Mampu mengurutkan angka.

_ Dalam satu dokumen mampu memuat banyak lembar kerja dan banyak table.

_ Kemampuannya untuk mengenali dan mengklarifikasi data yang ditempatkan di lembar kerja dan membantu penggunanya untuk membuat grafik dari data tersebtu sehingga lebih mudah dikomunikasikan dengan orang lain

(31)

_ Mencetak lembaran kerja dengan format tertentu dan dilengkapi dengan header.Fungsi-fungsi standar termasuk header.Fungsi-fungsi statistik, matematika, keuangan dan juga interface berbentuk menu yang memudahkan pengguna menyalin persaman.

_ Dapat menggunakan baris sampai dengan 65.536 baris.

_ Mempunyai kemampuan menampung data yang cukup besar dengan 1 juta baris dan 16.000 kolom dalam 1 sheet. Jadi dalam 1 sheet bisa menampung jawaban 1 juta responden dan 16 ribu jawaban/pertanyaan.

Kelebihan Aplikasi Desain Grafis

_ Membuat tulisan dengan effect tertentu.memiliki kemampuan untuk membaca dan menulis gambar berformat raster dan vektor seperti .png, .gif, .jpeg, dan lain-lain.

_ memiliki beberapa format file khaMembuat tekstur dan material yang beragamMengedit foto dan gambar yang sudah ada.

_ Memproses materi WebGambar berbasis vektor adalah ukuran hasil akhir yang dapat ditekan seminimal mungkin namun dengan kualitas yang tidak kalah dengan gambar berbasis raster atau bitmap. Karena itulah desain grafis dan olah gambar berbasis vektor sangat banyak digunakan untuk desktop publishing, percetakan, dan bidang lain yang memerlukan pemrosesan visual.exim (export-import) format grafis yang didukung sangat banyak sehingga membantu kompatibilitasnya.

_ Mempunyai banyak tools dan effect yang memudahkan pembuatanobjek vector (garis, lengkung, kotak) terutama dalam mendesain/redesign logo

Kelebihan Aplikasi Multimedia

_ Media alternatif dalam penyampaian pesan, diperkuat dengan teks, suara, gambar, video, dan animasi

_ Menarik perhatian, karena manusia memiliki keterbatasan daya ingat

_ Meningkatkan kualitas penyampaian informasi

(32)

_ Antarmuka yang userfriendly, interaktif dan menarik

_ Menyajikan cara pemahaman yang lebih efisien

_ Mendorong partisipasi pengguna, merangsang indera

_ Cost effective

III.6. Perbedaan dari Segi Kelemahannya

A.Perangkat Lunak Sistem

Kekurangan OS Windows.

– System file yang agak kacau, Contohnya: apabila menginstall suatu aplikasi, system file DLL akan diletakkan di C:\Windows\System\ sementara aplikasi itu sendiri terletak ditempat lain. Ini akan menyusahkan saat menguninstall aplikasi tersebut, dan sewaktu pengintegrasian DLL (Dynamic Link Libraries)

– Menyebabkan ketergantungan penggunaan produk Microsoft.

– Space hardisk yang dibutuhkan besar.

– Sistem security yang lemah dan mudah dijebol oleh para hackers.

– Membutuhkan memori fisik besar.

– Membutuhkan kecepatan prosesor yang tinggi.

– Harga licensi yang mahal.

– Membutuhkan perawatan yang terus menerus dan prosedur yang sesuai dengan panduan yang ada saat menggunakannya.

Kekurangan Linux.

– Operating system yang agak sulit untuk dipelajari terutama bagi yang tidak mempunyai dasar komputer yang kuat.

(33)

– Operating system yang tidak sepenuhnya GUI(Graphical User Interface) meskipun sudah menggunakan X-windows seperti GNOME dan KDE

– Nama-nama paket program antara distro satu dengan distro lainnya berbeda beda. Seperti paket Yaz.tar.gz.rpm.krpm.deb dan lain -lain.

Kekurangan MAC OS

_ Software untuk OS ini belum begitu lengkap seperti pada windows. _ Harganya masih terlalu mahal.

_ Seakan hanya ditujukan untuk desainer grafis. _ Kurang cocok untuk aplikasi server dan game.

Kekurangan Menggunakan DOS

_ Resiko Kehilangan file lebih besar jika kita sedang ceroboh atau tidak fokus.

_ Tempilan kurang menarik.

_ Pengoperasian nya masih berbasis teks.

Kekurangan Menggunakan Android

_ Harus Selalu terhubung ke internet untuk mengakses fitur-fitur yang terdapat dalam ponsel ini sehingga anda setidaknya harus menggunakan paket internet mingguan atau pun bulanan.

_ Terdapat banyak iklan di setiap aplikasi dari Android, ya maklum saja karena selalu terhubung ke internet otomatis jadi banyak juga iklan-iklan yang muncul. Walaupun tidak mengganggu kinerja aplikasi namun kadang ini membuat risi para pemakai dengan kemunculan iklan ini.

_ Boros baterai, sistem operasi android memang lebih boros baterai dibandingkan os lainnya, ya wajar saja dalam hal kinerjanya juga lebih banyak proses sehingga ponsel cepat panas dan baterai cepat habis.

B.Perangkat Lunak Aplikasi

Kekurangan Web Browser

(34)

_ Startup Time ( waktu pertamakali menjalankan program) berjalan lambat sekali dan berat

_ Umumnya tidak memiliki pertahanan yang cukup baik dalam menangani malware

_ Sering terjadi crash terhadap aplikasi-aplikasi yang lain di dalam komputer

_ Memakai memori yang sangat besar

_ Tidak berfungsi secara optimal jika tidak ditambah addons

Kekurangan Aplikasi pengolahan Data

_ Tidak mendukung format aplikasi beberapa perangkat lunak pengolah angka lainnya.

_ kemampuan yang terbatas dalam pengaturan chart.

_ Pengaturan kertas pada Open Office Calc tidak sesuai dengan hasil cetakan.

_ Dalam membuat sebuah kolom atau barus baru pada mege cell maka akan terjadi pesan notifikasi.

_ memerlukan banyak memory (RAM) dan proccessor yang besar (CPU).

_ Lembaran kerja banyak namun jumlahnya dibatasi oleh ketersediaan pada memori komputer.

_ Untuk membuat kolom baru yang berisi pengkategorian dari sebuah kolom/jawaban pertanyaan, atau membuat filter responden

Kelemahan Aplikasi Desain Grafis

_ Memakan memori dan resource lain yang sangat besar apalagi bila gambar yang sedang dibuat mempunyai detail yang banyak. Pada PC yang low end penggunaan CDR sering

menimbulkan pesan ‘crash’ pada system bahkan dalam proses effect bevel/emboss dalam PC yang bagus pun dapat timbul ‘hang’.

_ Besar file yang dibuat membengkak

(35)

_ Dalam pembuatan objek table tidak semudah membuat table dalam MS Word. Yaitu dengan cara yang sangat manual

_ Apabila ada penggabungan objek vector dan photo/bitmap kualitas cetakannya kurang memuaskan, misalnya membuat cover buku yang terdapat objek text dan photo.

Kelemahan Aplikasi Multimedia

_ Desain yang buruk menyebabkan kebingungan dan kebosanan sehingga pesan tidak tersampaikan dengan baik.

_ Kendala bagi orang dengan kemampuan terbatas / cacat atau disable.

_ Tuntutan terhadap spesifikasi komputer yang memadai

_ Perkembangan media yang cepat selalu menuntut edukasi bagi pengguna.

_ Kendala bagi orang dengan kemampuan terbatas / cacat / disable

III.7. Perbedaan dari Segi Ruang Lingkupnya

A.Perangkat Lunak Sistem

Perangkat lunak sistem mencakup ruang lingkup yang lebih sedikit ketimbang perangkat lunak aplikasi hanya berkisar dari sistem operasi, bahasa permograman dan utility program, akan tetapi perangkat lunak sistem menjadi penghubung antara hardware dengan sofware .

B.Perangkat Lunak Aplikasi

Perangkat lunak aplikasi memiliki cakupan yang sangat luas daripada perangkat lunak sistem yang hanya berkisar dalam 3 aspek saja, perangkat lunak aplikasi mencakup beberapa aspek yang sangat penting dalam membantu kinerja manusia dalam kehidupan sehari-hari misalnya :

(36)

- Aplikasi Multimedia - Aplikasi Animasi - Aplikasi Email client - Aplikasi Editing Image - Desain Grafis

III.8.Perbedaan dari Segi Kuantitas

A.Perangkat Lunak Sistem

Perangkat lunak sistem memiliki kuantitas yang lebih sedikit ketimbang dari perangkat lunak aplikasi karena hanya berputar sekitaran sistem operasi, bahasa pemograman dan utility program contohnya : Windows, Linux, MAC OS, UNIX, Android, BlackBarry, Palm,IBM, DOS, Solaris, NovellOperatingSistem.

B.Perangkat Lunak Aplikasi

Perangkat lunak aplikasi memiliki kuantitas yang lebih banyak daripada perangkat lunak sistem kerana didukung ruang lingkup yang besar pula, perangkat lunak aplikasi bnyak dibuat yang memang untuk memudahkan kehidupan manusia dalam bentuk pengaplikasiannya

contohnya : Mozilla Firefox, Google Chrome, Opera ,Joomla, Safari ,Gom Player,Macromedia flash, 3D Max, Sony Vegas studio,Adobe Photoshop, Corel draw, ACD See, Adobe image ready, Picasa, Microsoft office picture manager, Photoshine, MicroStat,MiniTab,SPSS, WinIDAMS, SAS, JMulti,OpenStat ( SO4 ),MacAnova,SciGraphica,Microsoft Publisher, PageMaker,Flash, Corel , Fox pro, Dbase III, Dbase IV dan Foxbase,Paradox, RBase,SQL Server, MySql, Oracle, Microsoft Excel,Lotus 123,OpenOffice Calc,Quattro Pro,Shympony

III.9. Perbedaan dari Segi Penggunanya

A.Perangkat Lunak Sistem

Perangkat Lunak Sistem dalam pemakaiannya hanya dapat dinikmati orang per orang saja belum bisa dipakai dalam bentuk bersama dan menghubungkan user satu dengan yang lainnya dalam pemakaiannya karena keterbatasan fungsi dan sistem yang ada saat ini. Selain itu ruang lingkup sistem juga hanya sebatas penghubung dan pemprogram antara hardware dengan software aplikasi.

(37)

Perangkat lunak aplikasi dalam pemakaiannya dapat digunakan oleh user satu dengan lainnya dalam artian dapat menghubungkan komputer satu dengan lainnya dengan aplikasi-aplikasi software yang dimiliki bahkan dapat menhubungkan user secara global karena perangkat lunak aplikasi memiliki web browser yang berisi aplikasi-aplikasi yang saling berhubungan dimana anda dapat melakukan komunikasi dan update informasi yang terbaru.

III.10. Perbedaan dari Segi Produksi

A.Perangkat Lunak Sistem

Perangkat lunak sistem umumnya diproduksi oleh perusahaan-perusahaan yang bergerak dibidang teknologi dan informasi berupa sistem operasi komputer yang mempunyai hak paten dalam produksinya, setiap PC atau notebook yang diproduksi memiliki langsung perangkat lunak sistem ini yang pasang secara permanen dan diupdate secara berkala tetapi seiring perkembangan zaman perangkat lunak sistem ini dapat diganti-ganti sesuai keinginan user dan dapat dibuat perorangan tergantung skill dan kemampuan yang dimilikinya. Dan rata-rata dalam produksinya berskala ekonomis dan komersial.

B.Perangkat Lunak Aplikasi

(38)

BAB IV

PENUTUP

IV.1. KESIMPULAN

1. Perkembangan software terdiri dari 5 evolusi yaitu era pioner, era stabil, era micro, dan era modern

2. Software terbagi menjadi 2 yaitu software sistem dengan software aplikasi

(39)

4. Software aplikasi mencakup banyak aspek seperti multimedia, desain grafis, animasi, editing, pengolahan angka, pengolahan data, web browser,dsb.

5. Software aplikasi dan software sistem memiliki banyak perbedaan baik dari segi fungsi, tugas, fitur,dsb..

DAFTAR PUSTAKA

http://pheebles.blogspot.com/2013/08/pengertian-dan-sejarah-komputer.html id.wikipedia.org/wiki/Perangkat_lunak_sistem

elmawati.wordpress.com/perangkat-lunak-sistem

muhammadarif16.wordpress.com/perangkat-lunak-sistem-operasi ocw.usu.ac.id/course/download/.../bab_vi_perangkat_lunak.pdf

https://www.gnu.org/philosophy/categories.id.htmwww.anneahira.com/perangkat -lunak.htmpheebles.blogspot.com › Jaringan › Komputer

jembersantri.blogspot.com › Softwaretugasptik.wordpress.com/macam-macam-perangkat-lunak azilun.niam.students-blog.undip.ac.id/.../peranglat-lunak-sistem

yogaktif.blogspot.com/2013/10/perbedaan-sistem-operasi-software. htmlalfarizzi08.blogspot.com/.../perbedaan-sistem-operasi-dan-program.

htmlhttps://id.answers.yahoo.com/question/index?qid imandxblack.blogspot.com/.../perbedaan-software-sistem

Referensi

Dokumen terkait

Komputer Generasi Keempat adalah lanjutan dari Generasi Ke III yang dibangun mulai tahun 1970 sampai tahun 1980-an. Bedanya komputer GIV mengunakan IC yang lebih kompleks

Komponen elektronikanya menggunakan bentuk paling baru dari chip VLSI Program dibuat dalam bahasa PROLOG (Programming Logic) dan LISP (List Processor) Komputer generasi

Penggunaan komputer benar-benar diarahkan kepada konsep user-friendly (komputer semakin dekat dengan pemakai dan komputer semakin mudah digunakan) Pelbagai kesulitan ataupun

Demikian, Abu Bakar adalah orang pertama yang mengumpulkan qur’an dalam satu mushaf dengan cara seperti ini, disamping terdapat juga mushaf-mushaf pribadi pada sebagian

terdapat di mana-mana, tidak hanya pada sebuah superkomputer dengan 25 processor- nya, sebuah komputer genggampun telah di lengkapi dengan perangkat lunak yang dapat di

Pengertian topologi jaringan adalah suatu tehnik untuk menghubungkan komputer yang satu dengan komputer lainnya yang merangkai menjadi sebuah jaringan,

Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak

Secara luas, Komputer dapat didefinisikan sebagai suatu peralatan elektronik yang terdiri dari beberapa komponen, yang dapat bekerja sama antara komponen satu dengan yang lain untuk