sejarah an software

16
SEJARAH PERKEMBANGAN SOFTWARE Software Komputer adalah kumpulan dari pada intruksi atau statement yang di susun secara logis dan berbentuk kode yang hanya dapat di mengerti oleh komputer. Software Komputer ini berangsur-angsur mengalami peningkatan atau perubahan dari tahun ke tahun dalam perkembangannya. Berdasarkan perkembangannya, Sejarah Perkembangan Software Komputer dibagi dalam beberapa era yaitu Era Pioneer, Stabil, Mikro, dan Modern. Berikut adalah Sejarah Perkembangan Software Komputer : 1. Era Pioneer. Pada Era Pioneer ini bentuk software komputer pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, Cara dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program digunakan untuk sebuah mesin tertentu dan untuk tujuan tertentu. Di era ini software komputer merupakan satu kesatuan dengan sebuah hardware komputer. 2. Era Stabil. Pada Era Stabil ini baris-baris perintah software komputer yang dijalankan oleh komputer bukan lagi satu-satu, tapi sudah banyak proses yang di lakukan secara bersamaan (multi tasking). Software Komputer pada era ini juga mampu menyelesaikan banyak pengguna (multi user) dan secara cepat/langsung (real time). Di era ini jugalah mulai di kenal sistem basis data, yang memisahkan antara program dan data . 3. Era Mikro. Pada Era Mikro ini software komputer dapat dibedakan menjadi beberapa bagian yaitu Software Sistem (Windows, Linux, Machintos, dll), Software Aplikasi (Ms.Office, OpenOffice, dll) dan Languange Software/Bahasa Pemograman (Assembler, Visual Basic, Delphi, dll) 4. Era Modern. Pada Era Modern ini software komputer tidak hanya untuk sebuah komputer tetapi sebuah handphone pun telah di lengkapi dengan sebuah software sistem seperti Android, Symbian, dll. Tingkat kecerdasan yang ditunjukkan oleh software komputer pun semakin meningkat, selain permasalahan teknis, software komputer sekarang juga mulai bisa mengenal suara dan gambar.

Upload: tifangraha

Post on 09-Jul-2015

196 views

Category:

Documents


0 download

TRANSCRIPT

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 1/16

 

SEJARAH PERKEMBANGAN SOFTWARE

Software Komputer adalah kumpulan dari pada intruksi atau statement yang

di susun secara logis dan berbentuk kode yang hanya dapat di mengerti oleh

komputer. Software Komputer ini berangsur-angsur mengalami peningkatan atau

perubahan dari tahun ke tahun dalam perkembangannya. Berdasarkanperkembangannya, Sejarah Perkembangan Software Komputer dibagi

dalam beberapa era yaitu Era Pioneer, Stabil, Mikro, dan Modern. Berikut adalah

Sejarah Perkembangan Software Komputer :

1. Era Pioneer. Pada Era Pioneer ini bentuk software komputer pada awalnya

adalah sambungan-sambungan kabel ke antar bagian dalam komputer, Cara

dalam mengakses komputer adalah menggunakan punched card yaitu kartu

yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara

langsung, sebuah program digunakan untuk sebuah mesin tertentu dan untuk

tujuan tertentu. Di era ini software komputer merupakan satu kesatuan dengansebuah hardware komputer.

2. Era Stabil. Pada Era Stabil ini baris-baris perintah software komputer yang

dijalankan oleh komputer bukan lagi satu-satu, tapi sudah banyak proses yang di

lakukan secara bersamaan (multi tasking). Software Komputer pada era ini juga

mampu menyelesaikan banyak pengguna (multi user) dan secara

cepat/langsung (real time). Di era ini jugalah mulai di kenal sistem basis data,

yang memisahkan antara program dan data .

3. Era Mikro. Pada Era Mikro ini software komputer dapat dibedakan menjadibeberapa bagian yaitu Software Sistem (Windows, Linux, Machintos, dll),

Software Aplikasi (Ms.Office, OpenOffice, dll) dan Languange Software/Bahasa

Pemograman (Assembler, Visual Basic, Delphi, dll)

4. Era Modern. Pada Era Modern ini software komputer tidak hanya untuk

sebuah komputer tetapi sebuah handphone pun telah di lengkapi dengan sebuah

software sistem seperti Android, Symbian, dll. Tingkat kecerdasan yang

ditunjukkan oleh software komputer pun semakin meningkat, selain

permasalahan teknis, software komputer sekarang juga mulai bisa mengenal

suara dan gambar.

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 2/16

 

SEJARAH PERKEMBANGAN SOFTWARE

§ 1956: Jhon Bachus dan tim IBMnya menciptakan fortran dengan bahasa

 pemprograman tingkat tinggi.

§ 1960: LISP meluncurkan model bahasa komputer untuk menulis program tiruan.

§ 1965: Orientasi bahasa benda dengan perakitan tambahan dengan simulasi, ditulis oleh

Kristen Nygaard dan Ole John Dahl.

§ 1969: Bill Gates & Paul Allen menyebutnya dengan “lake side programming group”

menyetujui komputer dengan badan hukum pusat untuk mematenkan pdp-iq software.

§ 1975: Paul Allen di dalam suratnya, Bill Gates menggunakan nama “micro-soft”

menyerahkan kepada rekan kerja nya.untuk cepat-cepat menuliskan tentang referensinya.

§ 1976: Untuk pertama kalinya microsoft di kembangkan, mereka menyebutnya dengan

“the legend of micro-kid”.

§ 1977: Pemerintahan US mengadopsi data standar IBM, untuk membuka kode kunci

 pesan dan ntuk melindungi rahasia agensi mereka.

§ 1978: Microsoft mengumumkan produk ketiganya, MICROSOTF COBOL-80 dijual

seharga 1 juta dolar US.

§ 1979: Micosoft mengumumkan, MICROSOFT BASIC untuk 8086 16 bit

micropocessors.

§ 1981: IBM memperkenalkan personal computer dengan penggunaan Microsoft 19 bit

operting system,MS DOS 1.0,plus Microsoft BASIC,COBOL,PASCAL,dan produk 

Microsoft lainnya.

§ 1983: Microsoft memperkenalkan word processing program,Microsoft word for MS

DOS 1.00 .

§ 1989:Maxis memproduksi video game ,dengan kelas baru untuk pendidikan dan

hiburan.

§ 1995: Windows 95 ships.

§ 1997: Deep blue defeats world chess champion.

§ 1998: Windows 98

§ 2000: Windows 2000

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 3/16

 

§ 2001: Windows XP

§ 2006: Windows Vista

System perangkat lunak 

Perangkat keras computer tidak dapat berbuat apa-apa tanpa adanya perangkat lunak.

Teknologi yang canggih dari perangkat keras akan berfungsi bila instruksi-instruksi tertentu

telah di berikan kepadanya. Intruksi-instruksi tersebut disebut dengan perangkat lunak 

(software). Intruksi-instruksi perangkat lunak di tulis oleh manusia untuk mengaktifkan

fungsi dari perangkat keras computer.

Perangkat keras computer mempunyai beberapa kegunaan yang sudah di bentuk dan di

  pasang di dalamnya untuk dapat menanggapi instruksi-instruksi yang diberikan. Apabila

seseorang harus menyusun perangkat lunak yang langsung berhubungan dengan perangkat

keras terlebih dahulu, akan sangat sulit karena harus di ketahui secara persis cara kerja

  perangkat keras yang bersangkutan. Kesulitan akan semakin bertambah karena peralatan

yang berbeda mempunyai karakteristik dan cara operasi yang berbeda pula sehingga

memerlukan perangkat lunak yang juga berbeda . Untuk mengatasi hal ini,maka di buatlah

suatu perangkat lunak yang di sebut dengan system operasi (operating system/OS)

Klasifikasi perangkat lunak 

Perangkat lunak secara umum dapat dibagi menjadi 2 yaitu   perangkat lunak system dan

 perangkat lunak aplikasi. Perangkat lunak system dapat dibagi lagi menjadi 3 macam yaitu:

1.  Bahasa Pemrograman: merupakan perangkat lunak yang bertugas mengkonversikanarsitektur&algoritma yang di rancang manusia ke dalam format yang dapat dijalankan

computer,contoh bahasa pemprograman: BASIC, COBOL, Pascal, C++, FORTRAN.

2. System Operasi: saat computer pertama kali dihidupkan ,system operasilah yang

  pertama kali dijalankan,sistim operasi yang mengatur seluruh proses, menterjemahkan

masukan, mengatur proses internal, memanajemen penggunaan memory dan memberikan

keluaran ke peralatan yang bersesuaian, contoh system operasi: DOS, UNIX, Windows 95,

IBM OS/2, Apple’s system.

3. Utility: system operasi merupakan perangkat lunak system dengan fungsi tertentu,

misalnya pemerikasaan perangkat keras(hardware troubleshooting), memeriksa disket yangrusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi,defrag), contoh utility adalah

 Norton utility

Hubungan antar perangkat keras dan perangkat lunak dapat digambarkan sbb:

User – Aplication software – Language software – Operating system – Hardware

System operasi

System operasi merupakan system perangkat lunak yang sudah ditulis oleh pabrik yang

 berfungsi sebagai antarmuka (interface) antara perangkat keras dan instruksi yang ditulis oleh pemakai(user). Sistem operasi akan mengatur semua system operasi dari perangkat keras

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 4/16

 

computer. Sebagai contoh pemakai computer hanya menuliskan perintah DIR untuk 

menampilkan isi direktori ke layar tanpa harus mengetahui bagaimana perangkat keras

tersebut melakukannya, karena tugas tersebut dilakukan oleh system operasi.

System operasi sangat berkaitan dengan prosesor yang digunakan. Jenis prosesor pada PC

yang umum adalah kompatibel dengan produk awal IBM dan Manchitos. PC Manchitos perangkat lunaknya dikembangkan oleh perusahaan yang sama sehingga perkembangannya

tidak sepesat clonnig IBM PC. Sistem operasi dari cloning IBM saat ini secara umum terbagi

2 aliran yaitu komersil yang di buat oleh Microsoft dan bersifat freeware, yang

dikembangkan oleh peneliti seluruh dunia karena bersifat open source yaitu bahan baku

 pembuatnya dapat dibaca, sehingga hasilnya dapat ditambah atau di modifikasi setiap orang.

Sementara interaksi antara pengguna dan computer di kenal melalui 2 cara, cara yang

 pertama adalah pemberian instruksi melalui penulisan perintah atau dengan cara ke dua yaitu

tunjuk (pointer) dengan tampilan grafis.

Interpreter menterjemahkan instruksi satu persatu dan langsung di proses sebelum komputer 

membaca instruksi selanjutnya, sehingga tidak dihasilkan program obyek maupun file exe.

Contoh untuk ini adalah: basic versi baku, dbase, dan sebagainya.

Perangkat lunak bahasa merupakan program khusus yang sudah dibuat oleh pabrik computer 

atau perusahaan perangkat lunak yang digunakan untuk mengembangkan program aplikasi.

Program ini berfungsi sebgagai penterjemah program yang ditulis dengan bahasa

 pemprograman computer menjadi bahasa mesin yang dapat di mengerti oleh computer. Bila

  perangkat lunak bahasa ini tidak tersedia, maka pembuat program harus menuliskan

 programnya langsung dalam bahasa mesin yang berbentuk bilangan biner, dan hal ini sangat

sulit dan rumit.

Perangkat lunak bahasa dapat dikategorikan menjadi:

1. Assembler(perakit): merupakan program yang digunakan untuk menterjemahkan

  program aplikasi yang ditulis dengan bahasa rakitan (assembly language) atau bahasa

 pemprogaman simbolik menjadi bahasa mesin.

Dengan bahasa simbolik, masing-masing kode operasi mesin tidak ditulis dengan bentuk 

 bilangan biner, tetapi dengan suatu kode simbolik tertentu yang disebut dengan mnemonic.

Program yang ditulis dengan bahasa simbolik disebut dengan program sumber (source

 program) dan hasil terjemahannya dalam bentuk bahasa mesin disebut dengan program objek (object program=OBJ). Proses pembuatan program obyek dari program sumber juga akan

menapilkan daftar keslahan-kesalahan sintaks (jika ada) yang dibuat oleh pemprogram.

Kesalahan ini harus dibetulkan terlebih dahulu sebelum di proses lebih lanjut.

Walau penulisan program dengan bahasa simbolik lebih mudah dibanding dengan bahasa

mesin, tetapi harus dirasakan kesulitan karena penulis program harus:

• Mengetahui susunan serta fungsi dari masing-masing register di dalam cpu.

• Mengetahui dengan persis cara alokasi memori komputer yang di gunakan

• Mengetahui fungsi-fungsi yang di sediakan oleh OS.

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 5/16

 

Untuk mengatasi hal ini telah dikembangkan suatu bahasa yang lebih dekat dengan pemakai

komputer yang di sebut bahasa tingkat tinggi (high level language), misalnya basic, fortran,

 pascal c, dsb. Program yang di tulis dengan bahasa tingkat tinggi ini harus di terjemahkan ke

dalam bahasa mesin agar dapat di mengerti oleh komputer. Penerjemah ini dapat berupa

kompilator atau interpreter.

2. Compiler: menterjemahkan setiap instruksi didalam suatu program sekaligus sama dengan

assembler dan menghasilkan dengan program objek yang selanjutnya di link sehingga

menghasilkan file exe. Contoh perangkat lunak bahasa seperti ini adalah pascal, c, dan masih

 banyak lagi.

3. Interpreter: menterjemahkan instruksi satu persatu dan langsung di proses sebelum

komputer membaca instruksi selanjutnya,sehingga tidak dihasilkan program obyek maupun

file exe. Contoh untuk ini adalah:basic versi baku, dbase, dan sebagainya.

Perangkat lunak aplikasi

Sistem operasi dengan perangkat lunak bahasa tidak di tunjukkan untuk menyelesaikan

 permasalahan dalam aplikasi tertentu yang dihadapi oleh pemakai komputer. Program yang

ditunjukan untuk menyelesaikan suatu permasalahan dalam aplikasi tertentu di sebut program

aplikasi atau program paket. Ada dua cara untuk bisa mendapatkan program aplikasi yang di

 butuhkan yaitu dengan mengembangkan sendiri (sangat sulit dan perlu keahlian khusus) atau

membelinya (mudah).

Saat ini banyak sekali program-program aplikasi yang tersedia di pasaran. Program-program

ini dapat diandalkan, dapat memenuhi kebutuhan pemakai, dirancang dengan baik, relatif 

 bebas dari kesalahan, mudah digunakan (user friendly), mempunyai dokumen yang memadaidan didukung oleh purna jual yang baik. Program-program paket ini di gunakan untuk 

menyelesaikan masalah-masalah umum seperti membuat dokumen (word star, microsoft

word), membuat slide presentasi (ms power point), penerbitan (adobe page maker),

mengelola gambar (adobe photoshop) dsb. Akan tetapi bila kita mempunyai permasalahan

yang sifatnya khusus dan unik sehingga tidak ada paket-paket program yang sesuai untuk 

digunakan, maka dengan terpaksa harus dikembangkan program aplikasi sendiri, misalnya

 program sistem SKS universitas, program sistem keuangan perusahaan, dll.

APA ITU SOFTWARE

Apa itu software?

13 Mei 2009

Software merupakan kode program yang disusun sedemikian rupa secara sistematis untuk 

mencapai suatu tujuan. Pada setiap sistem komputer harus terdapat software karena tanpa

software interaksi antara brainware dengan hardware tidak memungkinkan. Dari segi

fungsinya software dapat dikelompokkan kedalam:

1. Sistem operasi (operating system)

Sistem operasi merupakan software yang digunakan untuk mengelola sumber daya – sumber 

daya (resources) komputer. Dari segi pengaksesannya software sistem operasi dapat dibagi

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 6/16

 

atas dua bagian yaitu:

- sistem operasi server 

- sistem operasi client

2. Bahasa pemrograman (programming language)

Software yang digunakan untuk merancang software-software pada suatu sistem komputer.

Dari segi kemiripannya dengan bahasa manusia, software bahasa pemrograman dapatdikelompokkkan kedalam:

- bahasa pemrograman tingkat rendah, cth : bahasa mesin

- bahasa pemrograman tingkat menengah, cth : bahasa assembly

- bahasa pemrograman tingkat tinggi, cth : bahasa pascal, c, prolog, fortran, cobol

- bahasa pemrograman tingkat sangat tinggi, cth : visual basic, delphi, foxpro, visual c++

Dari struktur datanya, bahasa pemrograman juga dapat dikelompokkan kedalam:

- bahasa pemrograman terstruktur, cth : pascal, c, cobol

- bahasa pemrograman berbasis obyek, cth : visual basic, visual C#, visual c++, visual web

developer 

- bahasa pemrograman tidak terstruktur, cth : Structured Query Language

3. Aplikasi (application)Software yang dibentuk untuk menjalankan fungsi tertentu seperti pengolahan kata, angka,

 presentasi, animasi, multimedia dan sebagainya. Berdasarkan fungsinya aplikasi dapat

dikelompokkan kedalam:

- aplikasi pengolah kata (word processing application), cth : Microsfot Word

- aplikasi pengolah data (database processing application), cth : Microsfot Access

- aplikasi pengolah angka (numerical processing application), cth : Microsfot Excel

- aplikasi pengolah gambar (image processing application), cth : Photoshop

- aplikasi pengolah animasi (animation processing application), cth : Flash

- aplikasi pengolah suara (audio processing application), cth : Jet Audio

- aplikasi pengolah multimedia (multimedia processing application), cth : 3D Max- aplikasi pengolah presentasi (presentation processing application), cth : Microsfot Power 

Point

- aplikasi pengolah statistik (statistic processing application), cth : SPSS

- aplikasi pengolah matematika (mathematic processing application), cth : Matlab

- dsb

4. Utiliti (Utility)

Software yang digunakan untuk mendayagunakan fungsi-fungsi komputer dan fungsinya

sangat spesifik seperti register, defragmenter, norton utiliti dan sebagainya.

APA ITU SOFTWARE

ada yang bilang “ software itu ya program” ada juga yang bilang “ software itu Windows, Linux, dll ” . Semua jawaban itu tidak ada yang salah. Tapi bagi saya informasi itu masih

kurang lengkap. Lalu saya mencari-cari di internet dan banyak sekali website yang

mendefinisikan tentang apa itu software.

Dari sekian banyaknya definisi tersebut, kemudian saya pelajari dan saya kelompokkan dan

akhirnya dapat saya simpulkan software dikelompokkan ke dalam 3 pengertian yaitu berdasarkan definisi, jenis dan fungsinya.

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 7/16

 

Definisi

Software adalah kumpulan instruksi yang berfungsi untuk menjalankan suatu perintah,

seperti memberikan informasi tentang hardware, menentukan fungsi hardware, dan

menjalankan sistem.

Agar komputer dapat membaca, mengingat, membuat keputusan (membandingkan),

menghitung, menyortir, dan menghasilkan keluaran berupa informasi dalam monitor atau

cetakan, komputer harus dapat membaca dan memasukkan program ke dalam memori

utamanya. Program adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh

komputer yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan

komputer dan memijat tombol tertentu (misalnya untuk memroses data akuntansi) disebut

dengan program aplikasi (aplication program). Pengertian perangkat lunak menunjuk pada

 program dan alat bantu lain yang bersifat menambah kemampuan komputer sebagai alat

untuk melaksanakan tugas atau operasi tertentu. Program aplikasi dapat dibuat secara khusus

untuk memenuhi kebutuhan khusus pula (tailor-made) atau berupa paket yang mempunyai

aplikasi umum.

Disebut juga dengan perangkat lunak, merupakan kumpulan beberapa perintah yang

dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini

merupakan catatan bagi mesin komputer untuk menyimpan  perintah, maupun dokumen serta

arsip lainnya.

Merupakan data elektronik  yang disimpan sedemikian rupa oleh komputer itu sendiri, data

yang disimpan ini dapat berupa  program atau instruksi yang akan dijalankan oleh perintah,

maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang

dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika,logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program

 beserta data-data yang diolahnya. Pengeloahan pada software ini melibatkan beberapa hal,

diantaranya adalah sistem operasi, program, dan data. Software ini mengatur sedemikian rupa

sehingga logika yang ada dapat dimengerti oleh mesin komputer.

Jenis

Berdasarkan jenisnya, software dibagi menjadi 3 yaitu :

• Firmware ( BIOS )

• Sistem Operasi (Windows, Linux, Mac OS, dll )• Software Aplikasi ( Photoshop, WinAmp, WinZip, dll )

Propietary software

 Propietary software adalah perangkat lunak yang tidak bebas atau semi bebas dan tidak 

terbuka. Pengguna dilarang atau minta ijin atau dikenakan pembatasan lainnya jika

menggunakan, mengedarkan atau memodifikasinya. Source code normalnya tidak tersedia.

Contoh dari propietary software adalah sistem operasi windows. Jenis software ini yang

 paling banyak dikenai razia oleh pihak yang berwajib.

Open source software

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 8/16

 

Pola Open Source lahir karena kebebasan berkarya, tanpa intervensi berpikir dan

mengungkapkan apa yang diinginkan dengan menggunakan pengetahuan dan produk yang

cocok. Kebebasan menjadi pertimbangan utama ketika dilepas ke publik. Komunitas yang

lain mendapat kebebasan untuk belajar, mengutak-ngatik, merevisi ulang, membenarkan

ataupun bahkan menyalahkan, tetapi kebebasan ini juga datang bersama dengan tanggung

 jawab, bukan bebas tanpa tanggung jawab.

Open source software seringkali rancu dengan free software, padahal ada sejumlah hal yang

harus dipenuhi bila dianggap sebagai open source software, yaitu bebas didistribusikan tanpa

adanya persyaratan royalty, program harus memiliki source code, lisensi harus bisa

dimodifikasi dan diturunkan, integrity dari pembuat source code, lisensi tidak 

mendiskriminasi seseorang atau sekelompok orang, tidak ada diskriminasi melawan area

 pengembangan, hak cipta pada suatu program harus mampu diaplikasi dan didistribusi

kembali oleh siapapun, lisensi tidak mengacu pada spesifikasi suatu produk, lisensi tidak 

membatasi tempat dimana software tersebut didistribusikan, dan lisensi harus berisi teknologi

yang netral.

Fungsi

Beberapa fungsi software antara lain :

• mengatur Input atau Output (I/O) dari PC

• menyediakan dan mengatur serta memerintahkan hardware agar dapat berjalan

dengan baik 

• menjalankan perintah-perintah tertentu seperti menggambar, memutar musik atau

film.

PERANGKAT LUNAK KOMPUTER

Perangkat Lunak ( software) merupakan suatu program yang dibuat oleh pembuat program

untuk menjalankan perangkat keras komputer. Perangkat Lunak adalah program yang berisi

kumpulan instruksi untuk melakukan proses pengolahan data. Software sebagai penghubung

antara manusia sebagai pengguna dengan perangkat keras komputer, berfungsi

menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan dan

selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut.

Perangkat lunak komputer berfungsi untuk :

1. Mengidentifikasi program

2. Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer 

terkontrol.

3. Mengatur dan membuat pekerjaan lebih efisien.

Macam-macam Perangkat Lunak 

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 9/16

 

Perangkat lunak terbagi menjadi 4 macam, yaitu :

1. Sistem Operasi (Operating System),

2. Program Aplikasi ( Application Programs),

3. Bahasa Pemrograman ( Programming Language),

4. Program Bantu (Utility)

1. Sistem Operasi (Operating System)

Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang

mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori,

 penjadwalan prosesor, dan lain-lain. Sistem operasi berfungsi sebagai penghubung antara

manusia dengan perangkat keras dan perangkat lunak yang akan digunakan. Adapun fungsi

utama sistem operasi adalah :

• Menyimpan program dan aksesnya

• Membagi tugas di dalam CPU

• Mengalokasikan tugas-tugas penting

• Merekam sumber-sumber data

• Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data

• Memeriksa kesalahan sistem

• Multitugas pada OS/2″, Windows ’95″, Windows ’98″, Windows NT”, /2000/XP

• Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi

( password ) dan penggunaan ID

Contoh Sistem Operasi, misalnya : Disk operating System (DOS), Microsoft Windows,

Linux, dan Unix.

2. Program Aplikasi (Aplication Programs)

Program Aplikasi adalah perangkat lunak yang dirancang khusus untuk kebutuhan tertentu,

misalnya program pengolah kata, mengelola lembar kerja, program presentasi, design grafis,

dan lain-lain.

3. Bahasa Pemrograman ( Programming Language)

Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi-

instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.

Ada 3 level bahasa pemrograman, yaitu :

• Bahasa tingkat rendah (low level language)

Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya

menggunakan kode angka 0 dan 1.

• Bahasa tingkat tinggi (high level language)

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 10/16

 

Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna

komputer karena menggunakan bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL,

FORTRAN.

• Bahasa generasi keempat (4 GL)

Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang

 berorientasi pada objek yang disebut Object Oriented Programming (OOP). Contoh

software ini adalah : Visual Basic, Delphi, Visual C++

4. Program Bantu (Utility)

Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu

dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket,

mengopi data, mengkompres file, dan lain-lain.

Contoh software ini diantaranya :

•  Norton Utility

• Winzip

•  Norton Ghost

• Antivirus

 TEKNOLOGI

Seperti yang telah dibahas sebelumnya, komputer terdiri dari beberapa bagian

antara lain : Hardware (perangkat keras), software (perangkat lunak) dan

brainware (manusia yang mengoperasikan komputer).

Software merupakan program-program komputer yang berguna untuk

menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program

tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer. Software

terdiri dari beberapa jenis, yaitu :

1. Sistem Operasi ( Operating System )

Adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang

terpasang pada komputer sehingga masing-masingnya dapat saling

berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat difungsikan

sama sekali.

Misalnya : DOS, Unix, Novell, OS/2, Windows, BSD, Macintosh, dll

2. Program Utility 

Program utility berfungsi untuk membantu atau mengisi kekurangan/kelemahan

dari sistem operasi.

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 11/16

 

Misalnya : PC Tools, Norton Utility, Scandisk, Acronis Disk Director, Partition

Magic, dll

3. Program Aplikasi 

Merupakan program yang khusus melakukan suatu pekerjaan tertentu, sepertiprogram gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh

bagian keuangan saja tidak dapat digunakan oleh departemen yang lain.

Biasanya program aplikasi ini dibuat oleh seorang programmer komputer sesuai

dengan permintaan/kebutuhan seseorang/lembaga/perusahaan guna keperluan

internnya.

Misalnya : GL, MYOB, Payroll, SAP, dll

 4. Program Paket 

Adalah program yang disusun sedemikian rupa sehingga dapat digunakan oleh

banyak orang dengan berbagai kepentingan. Seperti MS-Word, dapat digunakanoleh departemen keuangan untuk membuat nota, atau bagian administrasi

untuk membuat surat penawaran dan lain sebagainya.

Misalnya : MS-Word, MS-Excel, Lotus 125, dll

5. Bahasa Pemrograman

Merupakan software yang khusus digunakan untuk membuat program komputer,

apakah itu sistem operasi, program paket dll. Bahasa pemrograman ini biasanya

dibagi atas 3 tingkatan, yaitu :

1. Low Level Language, bahasa pemrograman generasi pertama, bahasapemrograman jenis ini sangat sulit dimengerti karena instruksinyamenggunakan bahasa mesin. Biasanya yang mengerti hanyalahpembuatnya saja.

2. Midle Level Language, merupakan bahasa pemrograman tingkatmenengah dimana penggunaan instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk di mengerti karena banyakmenggunakan singkatan-singkatan seperti STO artinya simpan (singkatandari STORE) dan MOV artinya pindah (singkatan dari MOVE).Yangtergolong kedalam bahasa ini adalah Assembler, ForTran (Formula

 Translator).3. High Level Language, merupakan bahasa tingkat tinggi yangmempunyai ciri mudah dimengerti, karena menggunakan bahasa sehari-hari, seperti BASIC, COBOL, dBase, Pascal, C++, Delphi, VB, Foxpro, dll.

Brainware

Brainware (User ), adalah personel-personel yang

terlibat langsung dalam pemakaian komputer, seperti

Sistem analis, web master, web designer, animator,

programmer, operator, user, dll. Pada organisasi yang

cukup besar, masalah komputerisasi biasanya

ditangani oleh bagian khusus yang dikenal dengan

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 12/16

 

bagian EDP (Electronic Data Processing), atau sering disebut dengan EDP

Departemen, yang dikepalai oleh seorang Manager EDP.

 Jenis-jenis Komputer

Berdasarkan Prosesor a. Mainframe

Adalah komputer yang prosesornya mempunyai kemampuan sangat besar,

karena ditujukan untuk banyak pemakai. Mainframe disediakan untuk banyak

pemakai (multi user ) dan setiap pemakai dapat menggunakan program yang

berbeda pada saat yang sama (multitasking). Komputer mainframe mempunyai

CPU yang berada pada satu mesin sendiri, mempunyai perangkat penyimpanan,

komunikasi di satu mesin sendiri dan dihubungkan dengan banyak terminal yang

terdiri dari keyboard dan monitor saja. Komputer jenis ini biasanya digunakan

pada perusahaan yang berskala besar, seperti kantor pusat penerbangan

nasional atau dalam perbankan. Komputer mainframe saat sekarang kalah

saing dengan komputer PC dengan teknologi internet. 

b. Mini Computer 

Sebenarnya adalah bentuk mini dari komputer mainframe. Kalau

mainframe dapat memiliki ribuan terminal, komputer mini lebih

terbatas hanya sampai puluhan dan mungkin hanya ratusan.

Komputer mini ditujukan untuk perusahaan yang tidak begitu

besar tetapi juga tidak begitu kecil. Komputer mini cocok untuk

perguruan tinggi yang hanya memiliki satu atau dua fakultas,

pabrik yang produknya hanya untuk memenuhi kebutuhan daerah

setempat. Komputer mini ini sekarang jarang dipakai,karena lebih fleksibel menggunakan komputer PC dengan teknologi

Local Area Networknya (LAN). 

c. Personal Computer (PC)

Atau komputer pribadi adalah komputer yang ditujukan untuk

satu pemakai dengan satu pemakaian program aplikasi pada

suatu saat. Oleh karenanya, perangkatnya dapat diringkas ke

dalam satu mesin saja. Komputer ini memiliki monitor, keyboard

dan CPU. Namun didalam CPU ini sebenarnya tidak hanya

terdapat prosesor saja, tetapi juga ada perangkat penyimpanandan mungkin saja dipasangi perangkat tambahan ( periferal).

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 13/16

 

Komputer jenis inilah yang paling banyak digunakan, baik itu di rumah, kantor,

lembaga kursus, sekolah dll. Dengan menambahkan berbagai perangkat

tambahan, komputer PC dapat menandingi komputer mainframe dan mini,

seperti telah dijelaskan diatas.

Berdasarkan Bentuk dan Ukuran Fisik Berikut ini adalah pembagian komputer berdasarkan bentuk dan ukuran fisik.

Perlu diketahui bahwa komputer tidak dibedakan kemampuannya berdasarkan

ukuran fisiknya. Bukan berarti komputer yang kecil bentuknya berarti kecil pula

kemampuannya.

a. Tower (Menara)

Adalah yang biasanya diletakkan disamping atau dibawah

meja, karena ukurannya yang relatif besar, sehingga

memenuhi meja. Komputer ini biasanya banyak memiliki

ruang didalamnya dan banyak memiliki expansion slot (tempat untuk memasang card  tambahan), sehingga bisa

ditambahkan dengan berbagai perangkat tambahan.

Desktop (Meja)

Desktop (meja) adalah komputer yang ukuran sedikit

lebih kecil dari dari Tower, tetapi biasanya diletakkan

diatas meja. Komputer ini paling banyak dipakai

karena harganya yang lebih murah bila dibandingkan

dengan bentuk yang lain. Komputer yang kita pakai

sekarang ini adalah jenis desktop.

Portable (mudah dibawa)

Adalah komputer yang ukuran sedikit lebih kecil dari Desktop,

karena bagian-bagiannya dapat dirangkai menjadi satu kotak

saja, sehingga mudah dibawa kemana-mana. Komputer ini

ditujukan bagi pemakai yang sering bertugas dilapangan,

misalnya insinyur yang bertugas menyelesaikan suatu rumah

atau peneliti yang mengumpulkan data di lokasi yang jauh dari

kantornya. Komputer ini kurang populer karena relatif besar dan

berat.

Notebook (buku catatan)

Adalah komputer yang ukurannya sebesar buku catatan (yang

banyak dipakai pelajar dan mahasiswa Amerika) saja. Notebook

mempunyai ukuran yang sama dengan kerta kuarto, yaitu 8 ½ x

11 inci, tebalnya berkisar 1 hinggan 1 ½ inci dan beratnya antara

4 sampai 6 kg.

Sub Notebook 

Adalah komputer yang ukuran ada diantara komputer notebook

dan palmtop. Ukuran komputer ini sedikit lebih kecil dari

notebook karena ada sebagian perangkat yang tidak dipasang,

biasanya disk drive.

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 14/16

 

Palmtop

Adalah komputer yang dapat digenggam, karena ukurannya

yang sangat kecil, kira-kira sedikit lebih kecil dibandingkan

kaset video Beta. Komputer ini sering disebut handheld

computer. Komputer ini tidak memerlukan aliran listrik,

melainkan baterai kecil biasa (ukuran AA). Kelemahan dari

komputer ini adalah layarnya yang terlalu kecil dan

keyboard nya sedikit lebih kecil dari ukuran standar,

sehingga menyulitkan pemakai.

Berdasarkan Jenis Data yang Diolah Jenis data yang diolah oleh komputer dapat berupa data digital dan analog atau

data campuran dari keduanya. Berikut ini adalah pembagian komputer

berdasarkan jenis data yang diolahnya :

Komputer AnalogDigunakan untuk mengolah data kualitatif (analog),

bekerja secara kontinu dan parallel, biasanya tidak

memerlukan bahasa perantara. Contohnya komputer

yang digunakan dirumah sakit untuk mengukur suhu,

kecepatan suara, voltase listrik dll.

Komputer Digital 

Digunakan untuk mengolah data kuantitatif/digital (huruf, angka, kombinasi

huruf & angka, karakter-karakter khusus) biasanya memerlukan bahasa

perantara. Contohnya komputer PC dll.

Komputer Hybrid 

Merupakan kombinasi antara komputer analog dengan digital. Contohnya

Faksimile.

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 15/16

 

Berikut adalah tabel jenis-jenis komputer lainnya :

Perangkat Tambahan (Periferal)

Dalam komputer dapat diberikan beberapa perangkat tambahan (periferal).

Antara lain sebagai berikut :

5/10/2018 Sejarah an Software - slidepdf.com

http://slidepdf.com/reader/full/sejarah-an-software 16/16