definisi-dan-karakteristik-software 2.doc

16
7 DEFINISI DAN KARAKTERISTIK SOFTWARE OPERATING SYSTEM / system operasi APPLICATION / apliasi LENG!AGE PROGRAM / "a#asa pemo$rama% !TILITY / pro$ram &tilitas DEFINISI DAN KARAKTERISTIK SOFTWA RE  Pe ra ngkat keras komput er ti da k akan da pat berbua t- apa ta npa ad anya  perangkat lunak, teknologi yang canggih dari perangkat keras akan berfungsi bila intru ksi-i ntruk si terte ntu telah diber ikan kepad anya, intr uksi- intru ksi ters ebut DEFINISI DAN KARAKTERISTIK SOFTWARE 1

Upload: roy-kerung

Post on 13-Apr-2018

245 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 1/16

7

DEFINISI DANKARAKTERISTIK 

SOFTWARE

OPERATING SYSTEM / system operasi

APPLICATION / apliasi

LENG!AGE PROGRAM / "a#asa

pemo$rama%

!TILITY / pro$ram &tilitas

DEFINISI DAN KARAKTERISTIK SOFTWARE

  Perangkat keras komputer tidak akan dapat berbuat-apa tanpa adanya

 perangkat lunak, teknologi yang canggih dari perangkat keras akan berfungsi bila

intruksi-intruksi tertentu telah diberikan kepadanya, intruksi-intruksi tersebut

DEFINISI DAN KARAKTERISTIK SOFTWARE 1

Page 2: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 2/16

7

dinamakan dengan perangkat lunak (software). Intruksi-intruksi perangkat lunak 

ditulis manusia untuk mengaktifkan fungsinya dari perangkat keras computer.

Jadi berdasarkan bagian-bagiannya software computer dapat dibagi menadi!

1. Sistem Operasi/ operating system2. Aplikasi / application program

3. Bahasa Pemprograman/ leanguage program

4. Utilitas/utility

1. Sistem Operasi 

"istem operasi merupakan sebuah penghubung antara pengguna dari

komputer dengan perangkat keras komputer. "ebelum ada sistem operasi, orang

hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal

digital. "eiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini

terdapat berbagai sistem operasi dengan keunggulan masing-masing. #ntuk lebih

memahami system operasi maka sebaiknya perlu diketahui terlebih dahulu

 beberapa konsep dasar mengenai sistem operasi itu sendiri.

Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya

yang terdapat pada system komputer dan menyediakan sekumpulan layanan

(system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan

serta pemanfaatan sumber-daya sistem komputer.

"ecara umum, "istem $perasi adalah software pada lapisan pertama yang

ditaruh pada memori komputer pada saat komputer dinyalakan. "edangkan

software-software lainnya dialankan setelah "istem $perasi beralan, dan "istem

$perasi akan melakukan layanan inti umum untuk software-software itu. %ayanan

inti umum tersebut seperti akses ke disk, manaemen memori, skeduling task, dan

DEFINISI DAN KARAKTERISTIK SOFTWARE &

Page 3: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 3/16

7

antar-muka user. "ehingga masing-masing software tidak perlu lagi melakukan

tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh "istem

$perasi. 'agian kode yang melakukan tugas-tugas inti dan umum tersebut

dinamakan dengan kernel suatu "istem $perasi.

Contoh System Operasi

"istem operasi-sistem operasi utama yang digunakan komputer sistem umum

(termasuk P*, komputer personal) terbagi menadi + kelompok besar!

Keluarga Microsot

Win!o"s  - yang antara lain

terdiri dari indows esktop n/ironment (/ersi 1.0 hingga /ersi +.0), indows

0 (indows 2, 3, dan indows 4), dan indows 56 (indows 56 +.0,

indows 56 7.8, indows &888, indows 9P, indows "er/er &88+, indows

:ista, indows ; ("e/en) yang akan dirilis pada tahun &88, dan indows $rient

yang akan dirilis pada tahun &817)).

Keluarga #ni$  yang menggunakan antarmuka sistem operasi P$"I9,

seperti "*$ #5I9, keluarga '" ('erkeley "oftware istribution), <5#=%inu0,

4ac$"=9 (berbasis kernel '" yang dimodifikasi, dan dikenal dengan nama

arwin) dan <5#=>urd.

Mac OS, adalah sistem operasi untuk komputer keluaran ?pple yang biasa

disebut 4ac atau 4acintosh. "istem operasi yang terbaru adalah 4ac $" 9 /ersi

18.7 (6iger). ?wal tahun &88; direncanakan peluncuran /ersi 18.2 (%eopard).

DEFINISI DAN KARAKTERISTIK SOFTWARE +

Page 4: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 4/16

7

"edangkan komputer 4ainframe, dan "uper komputer  menggunakan banyak 

sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem

operasi #5I9 yang dikembangkan oleh /endor seperti I%M AI&, '()#&, dll.

Perbedaan indows dengan 4acintosh

@elebihan indows selama ini terletak pada itemnya yang friendly karena

 banyak digunakan oleh para pengguna I6 di seluruh dunia, sedari kecil seak 

mengenal computer kita sudah dibiasakan dengan indows, ika hang kita uga

 bisa dengan mudah memperbaikinya karena banyak ahli windows disekitar kita

@elemahan indows selama ini adalah karena ia mudah diserang /irus, hal

ini waar karena ia banyak digunakan oleh para I6 #ser adi banyak orang sudah

mengerti tentang bahasa programnya. Ia uga tidak bisa dikembangkan secara

mandiri dan harus menunggu 4icrosoft, tidak ada source code-nya, disamping itu

 pula ia dikenal sebagai $" yang mudah hang walau uga dikenal mudah untuk 

memperbaikinya, hardware conflict adakalanya teradi pada indows karena ia

 bisa di inekkan pada computer rakitan.

4acintosh selama ini mempunyai kelebihan dalam kinera pembuatan desain,

musik, dan film. 6idak bisa dibayangkan bagaimana ribetnya ika kita melakukan

semua itu lewat indows. 4acintosh hingga saat ini memang lebih banyak 

menunuk pada tiga hal tersebut. 6api selain itu 4ac uga dikenal sebagai $" yang

eye catching, tidak teradi hardware conflict karena sudah satu paket dengan 4ac

$", ia uga tidak rentan /irus.

@elemahannya karena keeksklusifan satu paketnya membuat kita harus

mengeluarkan biaya banyak,padahal dirumah kita sudah memiliki computer 

misalnya tentu kita harus membeli computer lagi. "elain itu hampir sama dengan

linu0, untuk menggunakan 4ac kita uga harus belaar ekstra karena banyak 

system pengoperasian yang tidak familiar bagi pengguna I6 awam.

DEFINISI DAN KARAKTERISTIK SOFTWARE 7

Page 5: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 5/16

7

Te*nologi Sistem Operasi

'ooting

'ooting adalah istilah teknologi komputer dalam bahasa Inggris yang

mengacu kepada proses awal menyalakan komputer dimana semua register  prosesor disetting kosong, dan status mikroprosesor=prosesor disetting reset.

6hread

6hread dalam ilmu komputer adalah singkatan dari thread of e0ecution,

didefinisikan sebagai sekumpulan instruksi yang dapat dieksekusi secara paralel

dengan thread lainnya, dengan menggunakan metode time slice (ketika satu

 prosesor melakukan perpindahan antara satu thread ke thread lainnya) atau

multiprocess (ketika thread-thread tersebut dieksekusi oleh prosesor yang berbeda

dalam satu sistem).

e/ice dri/er 

e/ice dri/er adalah istilah teknologi informasi dalam bahasa Inggris yang

mengacu kepada komponen perangkat lunak yang mengiAinkan sebuah sistem

komputer untuk berkomunikasi dengan sebuah perangk.at keras. "ebagian besar 

 perangkat keras, tidak akan dapat beralan atau sama sekali tidak dapat beralan

tanpa dri/er yang cocok yang terinstal di dalam sistem operasi.

2. Aplikasi 

Program ?plikasi, seperti <%, 4B$', Payroll dll. 4erupakan program yang

khusus melakukan suatu pekeraan tertentu, seperti program gai pada suatu

 perusahaan. 4aka program ini hanya digunakan oleh bagian keuangan saa tidak 

dapat digunakan oleh departemen yang lain. 'iasanya program aplikasi ini dibuat

DEFINISI DAN KARAKTERISTIK SOFTWARE 2

Page 6: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 6/16

7

oleh seorang programmer komputer sesuai dengan permintaan = kebutuhan

seseorang = lembaga= perusahaan guna keperluan interennya.

*$56$> PC$<C?4 ?P%I@?"I #4#4<eneral-purpose application program adalah software yang tidak dikaitkan

dengan tugas-tugas bisnis tertentu, melainkan memiliki tuuan penggunaan yang

lebih umum dalam pemrosesan informasi. 'eberapa software yang termasuk 

dalam enis ini adalah!

"preadsheet.

"oftware yang digunakan untuk mengolah informasi keuangan atau data-data

dalam bentuk tabulasi.

ata 4anaemen.

"oftware yang digunakan untuk menyimpan, menghasilkan dan

memanipulasi data. ?da dua enis data manaemen, yaitu filing program dan

database management system.

ord Processing.

"oftware yang digunakan untuk mengolah teks.

?plikas $ffice

DEFINISI DAN KARAKTERISTIK SOFTWARE D

Page 7: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 7/16

7

Pemroses kata umum di gunakan untuk menggantikan tugas pengetikan yang

sering di lakukan. "elain dapat melakukan format pengetikan seperti penomoran,

 pengaturan spasi, margin (arak pinggir kertas), enis huruf (font), pemroses kata

 uga dapat melakukan proses pengecekan kata bahkan kalimat.

 

0cel ! Program Pemroses 6abel

DEFINISI DAN KARAKTERISTIK SOFTWARE ;

Page 8: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 8/16

7

Pemroses tabel biasanya di gunakan untuk melakukan perhitungan yang

menggunakan tabel (tabulasi).

esktop Publishing.

"oftware yang digunakan dalam bisnis penerbitan.

<raphics. "oftware yang digunakan untuk pembuatan dan pengolahan citra,

seperti diagram, gambar, peta, fotografi, dan sebagainya.

DEFINISI DAN KARAKTERISTIK SOFTWARE 3

Page 9: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 9/16

7

4ultimedia. "oftware

yang menyaikan informasi dalam berbagai bentuk penampilan, seperti teks,

musik, suara, atau film. 6erdapat dua enis software multimedia, yaitu presentationdan intercati/e. Penyaian informasi dalam presentation bersifat sekwensial seperti

dalam t/ atau bioskop, sementara penyaian informasi dalam interacti/e dalam

mengikuti kehendak pemakai melalui media interaksi yang disediakan.

• ?plikasi multimedia

saat ini sangat banyak dan beragam. i katakan 4ultimedia karena selain

 penggunaan media teks, aplikasi ini dapat memproses = menampilkan dalam

 bentuk yang lain yaitu gambar, suara (gambar +.) dan film (gambar +.18).

Player "uara

= 4usik 

*o

mmunication "oftware.

@omputer seringkali saling terhubung dalam rangka untuk membagi atau

mengaitkan informasi. #ntuk pertukaran informasi ini, komputer menggunakan

communication software.

• ?plikasi Internet

Perangkat lunak yang berhubungan dengan internet sangat berkaitan denganaplikasi internet. ?plikasi Internet adalah protokol yang digunakan untuk 

 berhubungan antara satu orang atau mesin dengan pihak lain yang berauhan.

?plikasi internet akan menyangkut dua sisi, yaitu sisi penyedia (ser/er) atau sisi

DEFINISI DAN KARAKTERISTIK SOFTWARE

Page 10: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 10/16

7

 pengguna (client). *ontoh aplikasi internet dan perangkat lunak dari sisi pengguna

yang umum di gunakan adalah !

-mail (lectronic mail)

-mail (lectronic mail), merupakan aplikasi surat menyurat di internet.

"etiap orang memiliki . 4essenger digunakan untuk berkomunikasi antara satu

orang atau lebih (conference), selain alamat e-mail, dan bisa saling bertukar 

dokumen satu sama lain. *ontoh perangkat lunaknya adalah $utlook 0press

• 4essenger 

DEFINISI DAN KARAKTERISTIK SOFTWARE 18

Page 11: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 11/16

7

 4essenger di gunakan untuk berkomunikasi antara satu orang atau lebih

(conference), selain komunikasi melalu teks (messsage), uga bisa berupa suara

(/oice) mapun film (webcam)

orkgroup "oftware. orkgroup software atau groupware

  membantu kelompok atau team untuk bekera sama dengan cara

menyediakan informasi yang dapat digunakan bersama melalui workflow di dalam

kelompok tersebut.

Integrated nterprise "oftware.

nterpise software terdiri dari program-program yang mengatur operasi-

operasi /ital sebuah perusahaan. Integrated enterprise software mendukung supply

chain management, human resource management, dan financial management.

"oftware ini kerap kali dikenal sebagai enterpise resource planning (CP).

3. Bahasa Pemprograman/ leanguage programan

Programming language atau bahasa program adalah suatu bahasa ataupun

suatu tatacara yang dapat digunakan oleh manusia (programmer) untuk 

 berkomunikasi secara langsung dengan komputer. Jenis programming language

sangatlah banyak. 6etapi secara umum, pengertian programming language dapat

dibagi menadi dua, yaitu +o" +e,el +anguage dan 'igh +e,el +anguage.

+o" le,el language

adalah suatu bahasa program atau suatu tatacara yang dapat digunakan untuk 

 berkomunikasi dengan komputer. alam hal ini tatacara yang digunakan masih

DEFINISI DAN KARAKTERISTIK SOFTWARE 11

Page 12: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 12/16

7

 ber-orientasi dengan mesin, dikarenakan itu low le/el language uga disebut

sebagai bahasa mesin.

#ntuk menggunakan bahasa ini, programmer harus menuliskan instruksiuntuk setiap instruksi secara elas dan teliti. "etiap program dan data yang ditulis,

harus ditentukan pula address dimana data dan program akan disimpan.

Programmer uga harus mengetahui lokasi setiap indikator ataupun register dan

 program untuk seluruh fungsinya.

"atu-satunya simbol yang tersedia untuk mengkomunikasikan tindakan yang

dilakukan dan meng-identifikasikan data adalah 8 dan 1. Instruksi yang ada harus

ditulis dalam urutan dan aturan dimana mereka harus ditampilkan. $leh karena itu,

apabila salah satu instruksi hilang karena teradi kesalahan=kekurang telitian,

seluruh instruksi harus dire-alokasi-kan untuk membuat ruang guna menambahkan

instruksi tersebut, dan ini berarti pengubahan lokasi data.

?ssembly

'ahasa assembly adalah low le/el language, yakni lebih dekat dengan kode

mesin dari pada bahasa yang digunakan oleh manusia dalam kehidupan sehari-

hari. @arena masih berorientasi mesin, membutuhkan programmmer yang

memiliki pengetahuan mesin secara baik. 6ransfer program bahasa mesin kemesin

untuk type berbeda sering sulit dan dalam beberapa kasus tidak mungkin.

Programmer masih harus mempelaari bahasa assembly untuk mesin yang

 berbeda.

'igh le,el language

DEFINISI DAN KARAKTERISTIK SOFTWARE 1&

Page 13: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 13/16

7

4erupakan suatu bahasa program atau suatu tata cara yang dapat digunakan

untuk memberi perintah=instruksi kepada komputer. 6ata cara yang ada sangat

mirip dengan tata cara yang digunakan oleh manusia dalam berkomunikasi.

engan demikian, high le/el language lebih mudah untuk dipelaari. "emuakalimat, kata ataupun aturan yang ada didalam high le/el language, uga

merupakan kalimat ataupun kata ataupun aturan yang digunakan dalam kehidupan

sehari-hari.

 enis high le/el language cukup banyak, seperti misalnya '?"I*, *$'$%,

E$C6C?5 dan lain sebagainya. "ama halnya dengan tatacara yang terdapat dalam

 bahasa assembly, penulisan program dalam high le/el language uga harus

diteremahkan kedalam bahasa mesin sebelum proses dilakukan. Program

 penteremah disebuh compiler atau interpreter. satu bahasa dan bahasa lainnya

tidaklah sama, dan semuanya memiliki aturan dan tatacara sendiri-sendiri.

'?"I*

 bahasa '?"I* misalnya, susunan programnya selalu terdiri atas tiga hal,

yaitu line number, keyword dan body program. alam hal ini '?"I* merupakan

singkatan dari 'eginners ?ll-purpose "ymbolic Instruction *ode. 'asic menadi

sangat populer karena dapat dibuat dengan cara yang ber-struktur ataupun tidak,

disamping itu, '?"I* memiliki /ersi interpreter dan /ersi compiler. '?"I*

menadi populer seiring dengan hadirnya microcomputer, yaitu pada akhir ;8-an.

emikian populernya '?"I*, sehingga banyak pabrik komputer P* pada saat itu

yang membuat '?"I* dalam /ersi C$4 (Cead $nly 4emory) disamping /ersi

interpreter ataupun compiler.

DEFINISI DAN KARAKTERISTIK SOFTWARE 1+

Page 14: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 14/16

7

*$'$%

*$'$% yang merupakan singkatan dari *ommon 'usiness $riented

%anguage. 'ahasa ini terbagi menadi empat di/isi, yaitu Identification i/ision,n/irontment e/ision, ata e/ision dan Prosedure e/ision. "usunan bahasa

ini sangat rapi dan teliti sehingga menyerupai tulisan seorang manaer pada saat

membuat laporan ataupun seorang pengarang sedang membuat buku

P?"*?%

P?"*?% Programming %anguage uga merupakan suatu bahasa, dimana

nama yang ada diambil dari nama seorang ilmuawan Perancis yang sangat

terkenal, yaitu 'laise Pascal. 'ahasa ini tersusun dengan pola struktur yang

mengalir dari atas kebawah. isamping itu, sebuah program yang besar dapat

dipecah-pecah dalam beberapa modul program yang lebih kecil. engan demikian,

 bahasa ini dapat mendorong seorang programmer untuk melihat sebuah persoalan

secara logic.

 Para pengguna komputer berbasis Win!o"s , kini menggunakan bahasa

 pemrograman berbasis objek Bahasa pemrograman yang ditawarkan dengan

banyak kemudahan ini, menggunakan kosa kata yang cantik, yakni Visual,

 sehingga kita mengenal adanya  Delphi  milik Borland, isual !"" , isual Basic ,

atau Oracle ,  Po#erBuil$er  , isual $Base , isual %o&pro , untuk aplikasi

database.

:isual 'asic

DEFINISI DAN KARAKTERISTIK SOFTWARE 17

Page 15: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 15/16

7

:isual 'asic dari 4icrosoft *orporation, merupakan bahasa pemrograman

yang secara cepat dan mudah dapat digunakan untuk membuat aplikasi pada

4icrosoft indows.

Eo0Pro

Eo0Pro adalah sebuah "istem 4anaemen atabase (atabase 4anagement

"ystem= '4") elektronik, yang membantu kita untuk mengumpulkan,

mengambil dan menampilkan data. "edangkan :isual Eo0pro sendiri adalah

 bahasa pemrograman /isual yang berorientasi pada obyek dan uga sebagai "istem

4anaemen atabase Celasional (C'4"). :isual Eo0Pro mempunyai beberapa

kelebihan yang tidak dipunyai oleh bahasa pemrograman lain.

:isual Eo0pro D.8

:isual Eo0pro D.8 merupakan /ersi terbaru dari generasi Eo0Pro. Eo0Pro

sendiri merupakan perangkat lunak yang tidak hanya terbatas untuk membangun

aplikasi berbasis database, melainkan uga bisa digunakan untuk berbagai macam

keperluan seperti membuat label surat misalnya.

:isual *FF

:isual *FF adalah bahasa pemrograman *FF /ersi 4icrosoft. idasarkan

 pada bahasa *, *FF adalah /ersi pembaharuan dari * yang mengambil bahasa *

ke e/olusi bahasa pemrograman aras berikutnya - yang menyediakan

 pemrograman berorientasi obek. :isual *FF adalah bahasa yang dikompilasi.

"ebuah compiler *FF (bahasa pemrograman *FF yang merupakan bagian dari

:isual *FF kita) mengambil instruksi-instruksi bahasa *FF dan

menteremahkannya ke dalam format yang dapat dibaca komputer.

DEFINISI DAN KARAKTERISTIK SOFTWARE 12

Page 16: definisi-dan-karakteristik-software 2.doc

7/26/2019 definisi-dan-karakteristik-software 2.doc

http://slidepdf.com/reader/full/definisi-dan-karakteristik-software-2doc 16/16

7

4. Utilitas/utility

Program #tility berfungsi untuk membantu atau

mengisikekurangan=kelemahan dari system operasi, misalnya P* 6ools dapat

melakukan perintah format sebagaimana $", tapi P* 6ools mampu memberikan

keterang dan animasi yang bagus dalam proses pemformatan. Eile yang telah

dihapus oleh $" tidak dapat dikembalikan lagi tapi dengan program bantu hal ini

dapat dilakukan.

 an uga Program #tilitas, merupakan program khusus yang berfungsi sebagai

 perangkat pemeliharaan komputer, seperti anti /irus, partisi hardisk, manaemen

hardisk, dll. *ontoh produk program utilitas ! 5orton #tilities, Partition4agic,

4c?fee, dll

DEFINISI DAN KARAKTERISTIK SOFTWARE 1D